.cm-web *{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}.cm-web,.cm-web{height:100%}.cm-web button,.cm-web input,.cm-web textarea,.cm-web select{font:inherit;color:inherit;background:0 0;border:0;outline:none}.cm-web button,.cm-web label{cursor:pointer}.cm-web [hidden]{display:none!important}.cm-web img,.cm-web video,.cm-web svg{display:block}.cm-web{--logo:url(https://clipmagic.tech/webapp/media/gails-mask.png);--logo-mono:url(https://clipmagic.tech/webapp/media/gails-mask.png);--lg-bg:#f7f0e6;--lg-ink:#c8102e;--lg-w:28px;--lg-h:8px;--app:linear-gradient(#0c0918 0%,#160f33 40%,#241654 75%,#33206f 100%);--win:#f4f5f8;--card:#fff;--ink:#0f1a33;--ink2:#3a4256;--muted:#6b7285;--faint:#a3a8b8;--hair:#18181b12;--hair2:#18181b1f;--vio:#6d55fd;--vio-l:#efebff;--ok:#15803d;--ok-l:#e3f6ea;--amber:#b45309;--amber-l:#fff1db;--red:#e11d48;--shadow:0 0 0 1px #18181b0a,0 1px 2px #18181b0a,0 10px 30px -10px #18181b1f,inset 0 1px 0 #ffffffe6;--btn:linear-gradient(#7b61ff,#6249f8);--btn-sh:inset 0 1px 0 #ffffff4d,0 8px 20px -8px #6d55fdbf;--words:linear-gradient(90deg,#6d55fd,#c04bff 50%,#ff8a3d);--scoutw:linear-gradient(90deg,#c9bdff,#ff9ad5 60%,#ffc08a);--edge:linear-gradient(120deg,#b9a8ff,#ff8fcb 52%,#ffb67a);--band:radial-gradient(60% 90% at 15% 10%,#9dc8ff 0%,transparent 60%),radial-gradient(55% 80% at 80% 0%,#c7b6ff 0%,transparent 62%),radial-gradient(70% 90% at 60% 100%,#eaf2ff 0%,transparent 70%),linear-gradient(#bfd8ff,#f3f5ff);--ease:cubic-bezier(.2,.7,.2,1);--spring:cubic-bezier(.32,.72,0,1);color:var(--ink);-webkit-font-smoothing:antialiased;letter-spacing:-.006em;background:#0c0918;font-family:Inter,system-ui,sans-serif;font-size:14.5px;overflow:hidden}.cm-web .app{background:var(--app);grid-template-columns:264px 1fr;display:grid;position:fixed;inset:0}.cm-web .side{color:#fff;flex-direction:column;min-height:0;padding:16px 14px 16px 16px;display:flex}.cm-web .dots{gap:8px;padding:2px 4px 18px;display:flex}.cm-web .dots i{border-radius:50%;width:12px;height:12px}.cm-web .logo{letter-spacing:-.02em;align-items:center;gap:9px;padding:0 4px 18px;font-size:20px;font-weight:700;display:flex}.cm-web .logo img{width:30px;height:30px}.cm-web .ws{background:#ffffff0f;border-radius:14px;align-items:center;gap:11px;margin-bottom:16px;padding:10px;display:flex;box-shadow:inset 0 0 0 1px #ffffff14}.cm-web .ws .lg{background:var(--lg-bg);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.cm-web .ws .lg i{width:var(--lg-w);height:var(--lg-h);background:var(--lg-ink);-webkit-mask:var(--logo-mono) center/contain no-repeat;-webkit-mask:var(--logo-mono) center/contain no-repeat;mask:var(--logo-mono) center/contain no-repeat}.cm-web .ws b{font-size:14.5px;font-weight:600;display:block}.cm-web .ws small{color:#e8e2ff99;margin-top:1px;font-size:12px;display:block}.cm-web .nav{gap:2px;display:grid}.cm-web .ni{color:#e8e2ffc7;text-align:left;border-radius:13px;align-items:center;gap:12px;width:100%;height:44px;padding:0 10px 0 12px;font-size:14.5px;font-weight:500;transition:background .15s,color .15s;display:flex;position:relative}.cm-web .ni:hover{color:#fff;background:#ffffff0d}.cm-web .ni svg{flex:none;width:20px;height:20px}.cm-web .ni.on{color:#fff;background:#ffffff14}.cm-web .ni.on:before{content:"";background:linear-gradient(#b4a6ff,#7b61ff);border-radius:0 3px 3px 0;width:3px;position:absolute;top:10px;bottom:10px;left:-16px;box-shadow:0 0 10px #8b78ffcc}.cm-web .ni.on svg{color:#fff;background:var(--btn);border-radius:9px;width:30px;height:30px;margin-left:-5px;margin-right:-5px;padding:5px}.cm-web .ni .bd{color:#e8e2ff;background:#ffffff1a;border-radius:7px;margin-left:auto;padding:2px 8px;font-size:12px;font-weight:700}.cm-web .ni .bd.hot{color:#fff;background:#f0628e}.cm-web .sp{flex:1}.cm-web .side hr{background:#ffffff14;border:0;height:1px;margin:12px 4px}.cm-web .tellbtn{text-align:left;background:#ffffff0f;border-radius:16px;align-items:center;gap:12px;width:100%;padding:12px 14px;display:flex;position:relative}.cm-web .tellbtn:before{content:"";border-radius:inherit;background:var(--edge);-webkit-mask-composite:xor;pointer-events:none;padding:1.5px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.cm-web .tellbtn svg{color:#ffb3dc;flex:none;width:20px;height:20px}.cm-web .tellbtn b{background:var(--scoutw);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:14.5px;font-weight:600;display:block}.cm-web .tellbtn small{color:#e8e2ff99;margin-top:1px;font-size:12px;display:block}.cm-web .me{align-items:center;gap:10px;padding:12px 6px 0;display:flex}.cm-web .me .av{background:linear-gradient(135deg,#ffb67a,#f0628e);border-radius:50%;place-items:center;width:32px;height:32px;font-size:13px;font-weight:700;display:grid}.cm-web .me b{font-size:13.5px;font-weight:600;display:block}.cm-web .me small{color:#e8e2ff8c;font-size:12px;display:block}.cm-web .win{background:var(--win);border-radius:26px;min-width:0;margin:12px 12px 12px 0;position:relative;overflow:hidden;box-shadow:0 30px 80px -30px #0009}.cm-web .scroll{position:absolute;inset:0;overflow:hidden auto}.cm-web .view{min-height:100%;padding-bottom:60px;display:none}.cm-web .view.on{animation:fadein .35s var(--ease);display:block}@keyframes fadein{0%{opacity:0;transform:translateY(6px)}}.cm-web .band{background:var(--band);pointer-events:none;height:330px;position:absolute;top:0;left:0;right:0;-webkit-mask:linear-gradient(#000 60%,#0000);mask:linear-gradient(#000 60%,#0000)}.cm-web[data-side=light] .band{height:520px;-webkit-mask:linear-gradient(#000 22%,#0000008c 55%,#0000);mask:linear-gradient(#000 22%,#0000008c 55%,#0000)}.cm-web .scroll{z-index:0}.cm-web .view .band{display:none}.cm-web .scroll:before{content:"";z-index:-1;background:var(--band);pointer-events:none;height:330px;position:absolute;top:0;left:0;right:0;-webkit-mask:linear-gradient(#000 60%,#0000);mask:linear-gradient(#000 60%,#0000)}.cm-web[data-side=light] .scroll:before{height:520px;-webkit-mask:linear-gradient(#000 22%,#0000008c 55%,#0000);mask:linear-gradient(#000 22%,#0000008c 55%,#0000)}.cm-web .col{max-width:1180px;margin:0 auto;padding:0 44px;position:relative}.cm-web .head{align-items:flex-start;gap:30px;padding:44px 0 26px;display:flex;position:relative}.cm-web .head .tx{flex:1;min-width:0}.cm-web .hello{display:none}.cm-web .h1{letter-spacing:-.03em;max-width:720px;margin-top:6px;font-size:36px;font-weight:700;line-height:1.12}.cm-web .grad{background:var(--words);color:#0000;-webkit-background-clip:text;background-clip:text}.cm-web .lead{color:var(--ink2);max-width:600px;margin-top:8px;font-size:15.5px;line-height:1.5}.cm-web .scoutfloat{pointer-events:none;flex:none;width:220px;height:220px;margin:-30px 10px -40px 0}.cm-web .title{letter-spacing:-.03em;padding:40px 0 6px;font-size:30px;font-weight:700}.cm-web .titlesub{color:var(--ink2);padding-bottom:22px;font-size:15px}.cm-web .ask{background:#ffffffeb;border-radius:20px;align-items:center;gap:10px;max-width:640px;height:62px;margin-top:22px;padding:0 8px 0 18px;display:flex;position:relative;box-shadow:0 0 0 1px #ffffffe6,0 0 0 5px #8b78ff1f,0 20px 40px -20px #3c32a073}.cm-web .ask input{min-width:0;color:var(--ink);flex:1;font-size:15.5px}.cm-web .ask input::placeholder{color:var(--muted)}.cm-web .ask .mic{width:44px;height:44px;color:var(--vio);background:var(--vio-l);border-radius:13px;place-items:center;display:grid}.cm-web .ask .mic svg{width:20px;height:20px}.cm-web .ask .mic.rec{background:var(--red);color:#fff}.cm-web .quick{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;font-size:13.5px;display:flex}.cm-web .quick button{height:30px;color:var(--ink2);background:#fff9;border-radius:9px;padding:0 11px;font-size:13px;font-weight:600;box-shadow:inset 0 0 0 1px #fffc}.cm-web .quick button:hover{background:#fff}.cm-web .btn{white-space:nowrap;height:42px;transition:transform .15s var(--ease),filter .15s,box-shadow .2s;border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:600;display:inline-flex}.cm-web .btn svg{width:17px;height:17px}.cm-web .btn.pri{background:var(--btn);color:#fff;box-shadow:var(--btn-sh)}.cm-web .btn.pri:hover{filter:brightness(1.06)}.cm-web .btn.sec{color:var(--ink);box-shadow:0 0 0 1px var(--hair2),0 1px 2px #1414170d;background:#fff}.cm-web .btn.sec:hover{box-shadow:0 0 0 1px #6d55fd59,0 1px 2px #1414170d}.cm-web .btn.ghost{color:var(--muted);height:36px;padding:0 10px}.cm-web .btn.ghost:hover{color:var(--ink)}.cm-web .btn.sm{border-radius:11px;height:36px;padding:0 14px;font-size:13.5px}.cm-web .btn.wide{width:100%}.cm-web .btn.ok{color:#fff;background:#22c55e;box-shadow:0 8px 20px -10px #22c55ecc}.cm-web .icon-btn{width:40px;height:40px;color:var(--muted);box-shadow:0 0 0 1px var(--hair2);background:#fff;border-radius:12px;place-items:center;display:grid}.cm-web .icon-btn:hover{color:var(--ink)}.cm-web .icon-btn svg{width:18px;height:18px}.cm-web .sh{align-items:center;gap:12px;margin:8px 0 14px;display:flex}.cm-web .sh .ic{width:40px;height:40px;box-shadow:var(--shadow);background:#fff;border-radius:13px;flex:none;place-items:center;font-size:18px;display:grid}.cm-web .sh h3{letter-spacing:.07em;text-transform:uppercase;color:#2c333c;font-size:13px;font-weight:800}.cm-web .sh .sub{color:var(--muted);font-size:13.5px;font-weight:500}.cm-web .sh .r{align-items:center;gap:8px;margin-left:auto;display:flex}.cm-web .badge{color:#7c4fd6;background:#eee5fc;border-radius:7px;align-items:center;height:22px;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.cm-web .badge.ok{background:var(--ok-l);color:var(--ok)}.cm-web .badge.amber{background:var(--amber-l);color:var(--amber)}.cm-web .card{background:var(--card);box-shadow:var(--shadow);border-radius:24px}.cm-web .veil{z-index:50;opacity:0;pointer-events:none;background:#0a06188c;transition:opacity .25s;position:fixed;inset:0}.cm-web .veil.on{opacity:1;pointer-events:auto}.cm-web .modal{z-index:51;opacity:0;pointer-events:none;width:min(1040px,100vw - 80px);height:min(700px,100vh - 60px);transition:transform .35s var(--spring),opacity .25s;background:var(--win);border-radius:28px;grid-template-columns:1fr 400px;display:grid;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-48%)scale(.98);box-shadow:0 40px 100px -30px #000000b3}.cm-web .modal.on{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)}.cm-web .stage{background:radial-gradient(80% 60% at 50% 0,#2b1d66,#120b28);place-items:center;padding:28px;display:grid;position:relative}.cm-web .frame{aspect-ratio:9/16;height:100%;max-height:560px;transition:aspect-ratio .35s var(--ease);background:#000;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 30px 60px -20px #000000b3}.cm-web .frame>img,.cm-web .frame>video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cm-web .frame .poster{aspect-ratio:auto;border-radius:0;position:absolute;inset:0}.cm-web .frame .poster .hook{font-size:7.5cqw}.cm-web .sizes{justify-content:center;gap:6px;display:flex;position:absolute;bottom:16px;left:0;right:0}.cm-web .sizes button{color:#ffffffd9;background:#ffffff1f;border-radius:10px;height:32px;padding:0 12px;font-size:12.5px;font-weight:600}.cm-web .sizes button.on{color:var(--ink);background:#fff}.cm-web .navarr{color:#fff;background:#ffffff1f;border-radius:50%;place-items:center;width:42px;height:42px;margin-top:-21px;display:grid;position:absolute;top:50%}.cm-web .navarr svg{width:20px;height:20px}.cm-web .navarr.l{left:16px}.cm-web .navarr.r{right:16px}.cm-web .navarr:disabled{opacity:.25;cursor:default}.cm-web .count{color:#ffffffbf;font-size:13px;font-weight:600;position:absolute;top:18px;left:20px}.cm-web .panel{flex-direction:column;padding:24px 24px 0;display:flex;overflow-y:auto}.cm-web .panel .x{z-index:2;position:absolute;top:16px;right:18px}.cm-web .panel h2{letter-spacing:-.02em;padding-right:40px;font-size:21px;font-weight:700;line-height:1.25}.cm-web .panel .why{color:var(--muted);margin-top:6px;font-size:13.5px}.cm-web .lbl{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin:16px 0 7px;font-size:12px;font-weight:800}.cm-web .cap{width:100%;min-height:76px;box-shadow:0 0 0 1px var(--hair2);resize:vertical;background:#fff;border-radius:14px;padding:12px 14px;font-size:14.5px;line-height:1.5}.cm-web .cap:focus{box-shadow:0 0 0 1.5px var(--vio),0 0 0 5px #6d55fd1f}.cm-web .when{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.cm-web .when button{min-width:0;height:44px;box-shadow:0 0 0 1px var(--hair2);background:#fff;border-radius:12px;align-content:center;place-items:center;padding:0 2px;line-height:1.05;display:grid}.cm-web .when button small{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:10px;font-weight:800}.cm-web .when button b{font-size:15px}.cm-web .when button.on{background:var(--vio-l);color:var(--vio);box-shadow:inset 0 0 0 2px #8b7bff}.cm-web .when button.on small{color:var(--vio)}.cm-web .times{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.cm-web .times button{height:34px;box-shadow:0 0 0 1px var(--hair2);background:#fff;border-radius:10px;padding:0 12px;font-size:13px;font-weight:600}.cm-web .times button.on{background:var(--vio-l);color:var(--vio);box-shadow:inset 0 0 0 2px #8b7bff}.cm-web .where{flex-wrap:wrap;gap:6px;display:flex}.cm-web .where span{height:32px;box-shadow:0 0 0 1px var(--hair2);background:#fff;border-radius:10px;align-items:center;gap:6px;padding:0 11px 0 6px;font-size:13px;font-weight:600;display:inline-flex}.cm-web .blg{vertical-align:middle;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;font-style:normal;display:inline-grid;overflow:hidden}.cm-web .blg svg{width:100%;height:100%;display:block}.cm-web .blg.ig{background:radial-gradient(circle at 30% 107%,#fdf497 0% 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.cm-web .blg.fb{background:0 0;border-radius:50%}.cm-web .blg.gg{background:#fff;box-shadow:inset 0 0 0 1px #0000001a}.cm-web .blg.gg svg{width:60%;height:60%}.cm-web .blg.tt{background:#000}.cm-web .blg.tt svg{filter:drop-shadow(-.8px -.6px #25f4ee)drop-shadow(.8px .6px #fe2c55);width:58%;height:58%}.cm-web .blg.yt{background:#fff;box-shadow:inset 0 0 0 1px #0000001a}.cm-web .blg.yt svg{width:72%;height:72%}.cm-web .blg.pfbig{border-radius:10px;width:34px;height:34px}.cm-web .blg.pfbig.fb{border-radius:50%}.cm-web .blg.wpl{border-radius:5px;width:18px;height:18px}.cm-web .blg.wpl.fb{border-radius:50%}.cm-web .pf{color:#fff;border-radius:7px;place-items:center;width:22px;height:22px;font-size:11px;font-weight:800;display:grid}.cm-web .pf svg{width:13px;height:13px}.cm-web .note{color:var(--muted);margin-top:8px;font-size:12.5px;line-height:1.45}.cm-web .fixes{flex-wrap:wrap;gap:6px;display:flex}.cm-web .fixes button{height:34px;color:var(--ink2);background:#f2f1f8;border-radius:10px;padding:0 12px;font-size:13px;font-weight:600}.cm-web .fixes button:hover{background:#e9e6f8}.cm-web .panel .go{background:linear-gradient(#f4f5f800,var(--win) 14px);gap:6px;margin-top:auto;padding:14px 0 16px;display:grid;position:sticky;bottom:0}.cm-web .panel .go .btn.pri{height:48px;font-size:15px}.cm-web .panel .go .sub2{justify-content:space-between;display:flex}.cm-web .editor{color:var(--muted);align-self:center;font-size:13px;font-weight:600;text-decoration:none}.cm-web .editor:hover{color:var(--vio)}.cm-web .kpis{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.cm-web .kpi{padding:20px 22px}.cm-web .kpi small{color:var(--muted);font-size:13px;font-weight:600;display:block}.cm-web .kpi b{letter-spacing:-.03em;margin-top:6px;font-size:34px;font-weight:700;display:block}.cm-web .kpi em{color:var(--ok);font-size:13px;font-style:normal;font-weight:700}.cm-web .res2{grid-template-columns:1.1fr 1fr;gap:16px;margin-top:16px;display:grid}.cm-web .best{gap:16px;padding:16px;display:flex}.cm-web .best .vid{aspect-ratio:9/16;background:#000;border-radius:14px;flex:none;width:150px;overflow:hidden}.cm-web .best .vid video{object-fit:cover;width:100%;height:100%}.cm-web .best h4{margin-top:4px;font-size:17px;font-weight:650}.cm-web .best p{color:var(--ink2);margin-top:6px;font-size:14px;line-height:1.5}.cm-web .learn{padding:18px 20px}.cm-web .learn h3{letter-spacing:.07em;text-transform:uppercase;color:#2c333c;margin-bottom:6px;font-size:13px;font-weight:800}.cm-web .learn li{border-top:1px solid var(--hair);gap:10px;padding:12px 0;font-size:14px;line-height:1.45;list-style:none;display:flex}.cm-web .learn li:first-of-type{border-top:0}.cm-web .learn li span{font-size:18px}.cm-web .bars{align-items:flex-end;gap:14px;height:120px;margin-top:14px;display:flex}.cm-web .bars div{height:100%;color:var(--muted);flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.cm-web .bars i{background:linear-gradient(#b4a6ff,#7b61ff);border-radius:10px 10px 4px 4px;width:100%;display:block}.cm-web .kit{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.cm-web .kit .card{padding:18px}.cm-web .kit h3{letter-spacing:.07em;text-transform:uppercase;color:#2c333c;margin-bottom:12px;font-size:13px;font-weight:800}.cm-web .sw{gap:8px;display:flex}.cm-web .sw i{border-radius:14px;width:52px;height:52px;box-shadow:inset 0 0 0 1px #0000000f}.cm-web .fontdemo{letter-spacing:-.01em;font:700 30px Fraunces,serif}.cm-web .phgrid{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.cm-web .phgrid img{aspect-ratio:1;object-fit:cover;border-radius:12px;width:100%}.cm-web .prods{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.cm-web .prod{background:#f7f7fa;border-radius:14px;overflow:hidden}.cm-web .prod img{aspect-ratio:4/3;object-fit:cover;width:100%}.cm-web .prod div{padding:8px 10px;font-size:13px}.cm-web .prod b{font-weight:600;display:block}.cm-web .prod small{color:var(--muted)}.cm-web .synced{color:var(--ok);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.cm-web .modes{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.cm-web .mode{box-shadow:var(--shadow);text-align:left;background:#fff;border-radius:22px;flex-direction:column;gap:6px;padding:18px;display:flex;position:relative}.cm-web .mode.on{box-shadow:0 0 0 2px #8b7bff,var(--shadow)}.cm-web .mode .tick{width:24px;height:24px;box-shadow:inset 0 0 0 2px var(--hair2);border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px}.cm-web .mode.on .tick{background:var(--btn);box-shadow:none;color:#fff}.cm-web .mode .tick svg{width:14px;height:14px}.cm-web .mode .em{font-size:24px}.cm-web .mode b{font-size:16px;font-weight:650}.cm-web .mode p{color:var(--ink2);font-size:13.5px;line-height:1.5}.cm-web .mode .rec{align-self:flex-start;margin-top:4px}.cm-web .mode.locked{opacity:.75;cursor:default}.cm-web .mode .lockbar{color:var(--muted);margin-top:6px;font-size:12.5px}.cm-web .mode .lockbar .pbar{width:100%;margin-top:6px}.cm-web .seg{box-shadow:var(--shadow);background:#fff;border-radius:14px;gap:4px;padding:4px;display:inline-flex}.cm-web .seg button{height:38px;color:var(--ink2);border-radius:10px;padding:0 18px;font-weight:600}.cm-web .seg button.on{background:var(--btn);color:#fff;box-shadow:var(--btn-sh)}.cm-web .rows{padding:6px 18px}.cm-web .row{border-top:1px solid var(--hair);align-items:center;gap:14px;padding:14px 0;display:flex}.cm-web .row:first-child{border-top:0}.cm-web .row .t{flex:1}.cm-web .row b{font-size:14.5px;font-weight:600;display:block}.cm-web .row small{color:var(--muted);margin-top:2px;font-size:13px;display:block}.cm-web .tog{background:#d9d7e3;border-radius:14px;flex:none;width:46px;height:28px;transition:background .2s;position:relative}.cm-web .tog:after{content:"";width:22px;height:22px;transition:transform .25s var(--spring);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.cm-web .tog.on{background:var(--vio)}.cm-web .tog.on:after{transform:translate(18px)}.cm-web .sizechips{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.cm-web .sizechips span{color:var(--ink2);background:#f2f1f8;border-radius:7px;padding:3px 8px;font-size:12px;font-weight:700}.cm-web .toast{z-index:80;color:#fff;opacity:0;pointer-events:none;transition:opacity .25s,transform .4s var(--spring);background:#17151f;border-radius:16px;align-items:center;gap:14px;padding:11px 12px 11px 18px;font-size:14px;font-weight:600;display:flex;position:fixed;bottom:28px;left:50%;overflow:hidden;transform:translate(-50%,20px);box-shadow:0 18px 40px -14px #0000008c}.cm-web .toast.on{opacity:1;pointer-events:auto;transform:translate(-50%)}.cm-web .toast button{color:#c9beff;background:#ffffff1f;border-radius:10px;height:34px;padding:0 14px;font-weight:700}.cm-web .toast i{transform-origin:0;background:linear-gradient(90deg,#8b7bff,#f0628e);width:100%;height:3px;position:absolute;bottom:0;left:0}.cm-web .toast.on.undo i{animation:5s linear forwards undobar}@keyframes undobar{to{transform:scaleX(0)}}.cm-web .proto{background:#ffffff0a;border-radius:14px;flex-wrap:wrap;align-items:center;gap:2px;margin-bottom:12px;padding:6px;display:flex;box-shadow:inset 0 0 0 1px #ffffff12}.cm-web .proto span{letter-spacing:.08em;color:#e8e2ff73;width:100%;padding:2px 8px 4px;font-size:10.5px;font-weight:800}.cm-web .proto button,.cm-web .proto a{color:#e8e2ffd9;border-radius:9px;align-items:center;height:30px;padding:0 10px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.cm-web .proto button:hover,.cm-web .proto a:hover{color:#fff;background:#ffffff1a}@property --spkspin{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes spkspin{to{--spkspin:360deg}}.cm-web .spk{pointer-events:none;border-radius:inherit;z-index:2;--dust:#fff;--dust-glow:#c4b4ffcc;position:absolute;overflow:hidden}.cm-web .spk .edge{border-radius:inherit;opacity:.6;background:conic-gradient(from var(--spkspin),transparent 0turn,transparent .7turn,#d6ccffd9 .84turn,#fffffff2 .87turn,transparent .97turn);-webkit-mask-composite:xor;padding:1px;animation:6.5s linear infinite spkspin;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.cm-web .spk u{opacity:0;position:absolute}.cm-web .spk .sk-st{left:var(--x);top:var(--y);width:var(--sz);height:var(--sz);margin:calc(var(--sz) / -2) 0 0 calc(var(--sz) / -2);background:radial-gradient(circle,var(--dust) 0 14%,transparent 30%),linear-gradient(90deg,transparent,var(--dust) 50%,transparent) center/100% 1px no-repeat,linear-gradient(0deg,transparent,var(--dust) 50%,transparent) center/1px 100% no-repeat;filter:drop-shadow(0 0 3px var(--dust-glow));animation:spktwk var(--dur) ease-in-out var(--dl) infinite}@keyframes spktwk{0%{opacity:0;transform:scale(0)rotate(0)}12%{opacity:1;transform:scale(1)rotate(25deg)}24%{opacity:.5;transform:scale(.6)rotate(50deg)}36%,to{opacity:0;transform:scale(0)rotate(70deg)}}.cm-web .spk .sk-mo{bottom:3px;left:var(--x);width:var(--sz,2px);height:var(--sz,2px);background:var(--dust);box-shadow:0 0 5px 1px var(--dust-glow);animation:spkmote var(--dur) ease-in-out var(--dl) infinite;border-radius:50%}@keyframes spkmote{0%{opacity:0;transform:translate(0)}20%{opacity:.75}50%{transform:translate(var(--dx),-18px)}80%{opacity:.3}to{opacity:0;transform:translateY(-36px)}}.cm-web .ni>.spk{border-radius:9px;width:30px;height:30px;margin-top:-15px;display:none;top:50%;left:7px}.cm-web .ni.on>.spk{display:block}.cm-web .ni.on svg{box-shadow:inset 0 1px #ffffff4d,0 0 0 3px #6d55fd2e,0 6px 14px #6d55fd80}.cm-web .ni .nl{--nl:#fff;display:inline-block}.cm-web .ni:hover .nl,.cm-web .ni:focus-visible .nl{background:linear-gradient(90deg,var(--nl) 0 30%,#c9bdff 40%,#ff9ad5 50%,#ffc08a 60%,var(--nl) 70% 100%);color:#0000;background-position:100% 0;background-size:340% 100%;-webkit-background-clip:text;background-clip:text;animation:1.1s cubic-bezier(.4,0,.2,1) forwards nlsweep}@keyframes nlsweep{to{background-position:0 0}}.cm-web .ni svg{transition:color .3s,transform .3s cubic-bezier(.34,1.56,.64,1)}.cm-web .ni:not(.on):hover>svg{animation:1.1s forwards nlicon}@keyframes nlicon{30%{color:#ff9ad5;transform:scale(1.12)rotate(-6deg)}to{transform:none}}.cm-web .tellbtn>.spk{inset:0}.cm-web .tellbtn:hover{background:#ffffff17}.cm-web .day.over{box-shadow:inset 0 0 0 2px #8b7bff;background:#f3efff!important}.cm-web .calday.over{box-shadow:0 0 0 2px #8b7bff,var(--shadow);background:#f8f6ff}.cm-web .calday.over .cadd{color:#5b44ee;background:#efebff}.cm-web .proto{box-shadow:none;background:0 0;gap:0;margin:12px 0 0;padding:4px 6px}.cm-web .proto span{width:auto;padding:0 6px 0 2px;font-size:10px}.cm-web .proto button,.cm-web .proto a{color:#e8e2ff8c;height:26px;padding:0 7px;font-size:12px}@media (prefers-reduced-motion:reduce){.cm-web *{transition-duration:.01ms!important;animation-duration:.01ms!important}}.cm-web .chatgrid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:22px;display:grid}.cm-web .chatgrid>div{min-width:0}.cm-web .chathead{align-items:flex-end;gap:16px;padding:40px 0 22px;display:flex}.cm-web .chathead .tx{flex:1}.cm-web .chatcard{flex-direction:column;height:calc(100vh - 196px);min-height:540px;display:flex;overflow:hidden}.cm-web .chh{border-bottom:1px solid var(--hair);align-items:center;gap:12px;padding:14px 20px;display:flex}.cm-web .chh .av{background:#000;border-radius:50%;flex:none;width:40px;height:40px;overflow:hidden;box-shadow:0 0 0 2px #fff,0 0 0 3.5px #c9bdff}.cm-web .chh .av video{object-fit:cover;width:100%;height:100%;transform:scale(1.32)translateY(4%)}.cm-web .chh b{font-size:15.5px;font-weight:650;display:block}.cm-web .chh small{color:var(--muted);align-items:center;gap:6px;font-size:12.5px;display:flex}.cm-web .chh small i{background:#22c55e;border-radius:50%;width:7px;height:7px}.cm-web .clog{flex-direction:column;flex:1;gap:12px;padding:20px 22px;display:flex;overflow-y:auto}.cm-web .cm{max-width:80%;animation:fadein .3s var(--ease);border-radius:18px;padding:12px 16px;font-size:14.5px;line-height:1.5}.cm-web .cm.me{background:var(--btn);color:#fff;border-bottom-right-radius:6px;align-self:flex-end}.cm-web .cm.sc{color:var(--ink);background:#f3f2f8;border-bottom-left-radius:6px;align-self:flex-start}.cm-web .cm .opts{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.cm-web .cm .opts button{height:34px;box-shadow:0 0 0 1px var(--hair2);color:var(--vio);background:#fff;border-radius:10px;padding:0 12px;font-size:13.5px;font-weight:600}.cm-web .cm .opts button:hover{box-shadow:0 0 0 1px #b9a8ff}.cm-web .cm .opts button.on{background:var(--vio);color:#fff;box-shadow:none}.cm-web .cm .opts.used button:not(.on){opacity:.45;pointer-events:none}.cm-web .cm .ok{color:var(--ok);align-items:center;gap:6px;margin-top:6px;font-size:13px;font-weight:600;display:flex}.cm-web .cm .ok svg{width:14px;height:14px}.cm-web .typing{gap:4px;padding:4px 2px;display:flex}.cm-web .typing i{background:#a7a3bc;border-radius:50%;width:7px;height:7px;animation:1s infinite tdot}.cm-web .typing i:nth-child(2){animation-delay:.15s}.cm-web .typing i:nth-child(3){animation-delay:.3s}@keyframes tdot{50%{opacity:.3;transform:translateY(-3px)}}.cm-web .cmedia{gap:5px;display:grid}.cm-web .cmedia>span{background:#fff3;border-radius:11px;width:76px;height:96px;position:relative;overflow:hidden}.cm-web .cmedia img,.cm-web .cmedia video{object-fit:cover;width:100%;height:100%}.cm-web .cm.me:has(.cmedia){border-radius:16px 16px 6px;padding:6px}.cm-web .cidea{box-shadow:var(--shadow);background:#fff;border-radius:16px;align-items:flex-start;gap:14px;max-width:430px;margin-top:10px;padding:10px;display:flex}.cm-web .cidea .poster{border-radius:12px;flex:none;width:108px}.cm-web .cidea .poster .hook{font-size:9.6cqw}.cm-web .cidea .poster .type{height:20px;padding:0 6px;font-size:10.5px}.cm-web .cidea .poster .type svg{width:11px;height:11px}.cm-web .cidea .poster .wm{display:none}.cm-web .cidea .ct{flex:1;min-width:0;padding-top:2px}.cm-web .cidea b{font-size:15px;font-weight:650;line-height:1.3;display:block}.cm-web .cidea small{color:var(--muted);margin-top:4px;font-size:12.5px;line-height:1.4;display:block}.cm-web .cidea .cb{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.cm-web .cidea .kept{color:var(--ok);align-items:center;gap:6px;margin-top:12px;font-size:13px;font-weight:600;display:flex}.cm-web .cidea .kept svg{width:15px;height:15px}.cm-web .cidea .kept button{color:var(--vio);margin-left:4px;font-size:13px;font-weight:600}.cm-web .cchips{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;padding:10px 18px 0;font-size:13px;display:flex}.cm-web .cchips button{height:32px;color:var(--ink2);background:#f5f4fa;border-radius:9px;padding:0 11px;font-size:13px;font-weight:600}.cm-web .cchips button:hover{color:var(--vio);background:#efebff}.cm-web .composer{background:#fff;border-radius:18px;margin:10px 16px 16px;padding:10px 10px 10px 14px;box-shadow:0 0 0 1.5px #c9bdff,0 0 0 5px #8b78ff14}.cm-web .composer textarea{resize:none;width:100%;min-height:44px;max-height:130px;color:var(--ink);font-size:15px;line-height:1.45;display:block}.cm-web .composer textarea::placeholder{color:var(--muted)}.cm-web .ctools{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.cm-web .ctools button,.cm-web .ctools label{height:32px;box-shadow:0 0 0 1px var(--hair2);color:var(--ink2);background:#fff;border-radius:9px;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.cm-web .ctools button:hover,.cm-web .ctools label:hover{color:var(--vio);box-shadow:0 0 0 1px #b9a8ff}.cm-web .ctools svg{width:15px;height:15px}.cm-web .ctools .rec{background:var(--red);color:#fff;box-shadow:none}.cm-web .ctools .send{background:var(--btn);color:#fff;width:40px;height:40px;box-shadow:var(--btn-sh);border-radius:50%;justify-content:center;margin-left:auto;padding:0}.cm-web .ctools .send:hover{color:#fff;filter:brightness(1.06)}.cm-web .ctools .send svg{width:18px;height:18px}.cm-web .chats{gap:2px;display:grid}.cm-web .chats button{text-align:left;width:100%;color:var(--ink);border-radius:12px;align-items:center;gap:10px;padding:9px 10px;font-size:14px;font-weight:600;display:flex}.cm-web .chats button:hover{background:#f7f6fb}.cm-web .chats button.on{color:var(--vio);background:#f3efff}.cm-web .chats button svg{width:16px;height:16px;color:var(--faint);flex:none}.cm-web .chats button small{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:12px;font-weight:500}.cm-web .chats button span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cm-web .found button{border-top:1px solid var(--hair);text-align:left;align-items:center;gap:12px;width:100%;padding:10px 2px;display:flex}.cm-web .found button:first-child{border-top:0}.cm-web .found .fi{background:#f5f4fa;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;font-size:18px;display:grid;overflow:hidden}.cm-web .found .fi img{object-fit:cover;width:100%;height:100%}.cm-web .found .t{flex:1;min-width:0}.cm-web .found b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;display:block;overflow:hidden}.cm-web .found small{color:var(--muted);font-size:12.5px;display:block}.cm-web .found svg{width:16px;height:16px;color:var(--faint);flex:none}.cm-web .side-card{margin-top:16px;padding:16px 18px}.cm-web .side-card h3{letter-spacing:.07em;text-transform:uppercase;color:#2c333c;margin-bottom:10px;font-size:13px;font-weight:800}.cm-web .side-card .note{margin-top:10px}.cm-web .mini{z-index:52;opacity:0;pointer-events:none;width:min(480px,100vw - 40px);transition:transform .35s var(--spring),opacity .25s;background:#fff;border-radius:26px;padding:24px;position:fixed;top:50%;left:50%;transform:translate(-50%,-48%)scale(.98);box-shadow:0 40px 100px -30px #000000b3}.cm-web .mini.on{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)}.cm-web .mini h2{letter-spacing:-.02em;font-size:21px;font-weight:700}.cm-web .mini p.sub{color:var(--muted);margin-top:4px;font-size:14px}.cm-web .addopt{width:100%;box-shadow:0 0 0 1px var(--hair2),0 6px 16px -10px #18181b2e;text-align:left;cursor:pointer;background:#fff;border-radius:18px;align-items:center;gap:14px;margin-top:10px;padding:14px 16px;transition:box-shadow .15s;display:flex}.cm-web .addopt:hover{box-shadow:0 0 0 1.5px #b9a8ff,0 8px 20px -10px #6d55fd59}.cm-web .addopt .ic{background:#f6f4ff;border-radius:13px;flex:none;place-items:center;width:44px;height:44px;font-size:20px;display:grid}.cm-web .addopt b{font-size:15.5px;font-weight:650;display:block}.cm-web .addopt small{color:var(--muted);margin-top:2px;font-size:13px;line-height:1.4;display:block}.cm-web .mini .cancel{width:100%;height:44px;color:var(--muted);border-radius:13px;margin-top:12px;font-weight:600;display:block}.cm-web .mini .cancel:hover{color:var(--ink);background:#f4f4f7}.cm-web .upframe .brandmark{width:24%;height:6%;-webkit-mask:var(--logo) center/contain no-repeat;-webkit-mask:var(--logo) center/contain no-repeat;mask:var(--logo) center/contain no-repeat;filter:drop-shadow(0 1px 4px #0006);background:#fff;transition:opacity .2s;position:absolute;top:4%;right:6%}.cm-web .upframe.nobrand .brandmark{opacity:0}.cm-web .when.nine{grid-template-columns:repeat(9,minmax(0,1fr))}.cm-web .when .wk0{background:#fafafc}.cm-web .capbar{justify-content:flex-end;margin-top:6px;display:flex}.cm-web .capbar button{height:30px;color:var(--vio);background:var(--vio-l);border-radius:9px;padding:0 10px;font-size:12.5px;font-weight:700}.cm-web .wherepick{flex-wrap:wrap;gap:6px;display:flex}.cm-web .wherepick button{height:34px;box-shadow:0 0 0 1px var(--hair2);opacity:.45;background:#fff;border-radius:10px;align-items:center;gap:6px;padding:0 11px 0 6px;font-size:13px;font-weight:600;display:inline-flex}.cm-web .wherepick button.on{opacity:1;box-shadow:inset 0 0 0 2px #8b7bff}.cm-web .brandrow{align-items:center;gap:12px;margin-top:4px;font-size:14px;display:flex}.cm-web .brandrow .t{flex:1}.cm-web .brandrow b{font-weight:600;display:block}.cm-web .brandrow small{color:var(--muted);font-size:12.5px;display:block}.cm-web .pill.up{color:#be185d;background:#ffe7f0}.cm-web .wk .addown{color:var(--vio);margin-top:8px}.cm-web .btn.dark{color:#fff;background:#17151f;box-shadow:0 10px 22px -12px #0000008c}.cm-web .btn.dark:hover{background:#26232f}.cm-web .btn.soft{background:var(--vio-l);color:var(--vio);box-shadow:inset 0 0 0 1px #6d55fd2e}.cm-web .btn.soft:hover{background:#e6e0ff}.cm-web .btn.sec2{color:var(--ink);background:#f1f1f5}.cm-web .btn.sec2:hover{background:#e9e8f0}.cm-web .btn.sec2.on{background:var(--vio-l);color:var(--vio)}.cm-web .btn:disabled{opacity:.45;cursor:default;transform:none}.cm-web .link{color:var(--vio);white-space:nowrap;align-items:center;gap:4px;font-size:14px;font-weight:600;display:inline-flex}.cm-web .link:hover{text-decoration:underline}.cm-web .lnk{color:var(--vio);text-underline-offset:3px;font-weight:600;text-decoration:underline}.cm-web .seg.sm{border-radius:12px;padding:3px}.cm-web .seg.sm button{border-radius:9px;height:30px;padding:0 12px;font-size:13px}.cm-web .sh.mt{margin-top:36px}.cm-web .sh .sub{white-space:nowrap}.cm-web kbd{color:inherit;opacity:.8;background:#ffffff38;border-radius:6px;margin-left:6px;padding:3px 6px;font:700 10.5px/1 Inter,sans-serif}.cm-web .btn.sec2 kbd,.cm-web .btn.sec kbd{color:var(--muted);background:#18181b0f}.cm-web .spark{flex:none;width:17px;height:17px}.cm-web .spin2{border:2px solid #6d55fd38;border-top-color:var(--vio);border-radius:50%;flex:none;width:15px;height:15px;animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.cm-web .ws{margin-bottom:14px}.cm-web .ws .chev{color:#e8e2ff73;width:16px;height:16px;margin-left:auto}.cm-web .ni .nl{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.cm-web .ni .spin{border:2px solid #e8e2ff38;border-top-color:#c9bdff;border-radius:50%;flex:none;width:14px;height:14px;margin-left:auto;animation:.9s linear infinite spin}.cm-web .ni .spin+.bd{margin-left:8px}.cm-web .ni .bd.ok{color:#86efac;background:#34d39929}.cm-web .ni .bd.tick{color:#c9bdff;background:#ffffff14;padding:2px 7px}.cm-web .side .nav+.sp{min-height:12px}.cm-web .poster{aspect-ratio:4/5;background:#ddd;border-radius:16px;position:relative;overflow:hidden;container-type:inline-size}.cm-web .poster>img,.cm-web .poster>video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cm-web .poster .shade{background:linear-gradient(#0000000d 30%,#140808b8);position:absolute;inset:0}.cm-web .poster .hook{color:#fff;letter-spacing:-.01em;text-shadow:0 2px 12px #00000040;font:700 8.6cqw/1.08 Fraunces,Georgia,serif;position:absolute;bottom:10%;left:8%;right:8%}.cm-web .poster .wm{width:22%;height:6%;-webkit-mask:var(--logo) center/contain no-repeat;-webkit-mask:var(--logo) center/contain no-repeat;mask:var(--logo) center/contain no-repeat;background:#fff;position:absolute;top:6%;right:7%}.cm-web .poster .type{color:#fff;background:#0f0a1e8c;border-radius:8px;align-items:center;gap:5px;height:24px;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;top:5.5%;left:6%}.cm-web .poster .type svg{width:13px;height:13px}.cm-web .poster .dots{justify-content:center;gap:5px;display:flex;position:absolute;bottom:4%;left:0;right:0}.cm-web .poster .dots i{background:#ffffff73;border-radius:50%;width:6px;height:6px}.cm-web .poster .dots i:first-child{background:#fff}.cm-web .poster .cnt{color:#fff;background:#0f0a1e8c;border-radius:999px;align-items:center;height:22px;padding:0 8px;font-size:11.5px;font-weight:700;display:flex;position:absolute;top:13%;right:6%}.cm-web .head{padding-bottom:18px}.cm-web .ask{max-width:680px}.cm-web .ask .btn.pri{border-radius:14px;height:46px;padding:0 18px}.cm-web .quick label{height:30px;color:var(--ink2);cursor:pointer;background:#fff9;border-radius:9px;align-items:center;padding:0 11px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #fffc}.cm-web .quick label:hover{background:#fff}.cm-web .wkcard{padding:14px}.cm-web .wkdays{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.cm-web .wd{border-radius:18px;flex-direction:column;gap:8px;min-width:0;padding:10px 8px 12px;transition:background .2s,box-shadow .2s;display:flex}.cm-web .wd.today{background:#f5f3ff;box-shadow:inset 0 0 0 1.5px #d9d0ff}.cm-web .wd.over{background:#efebff;box-shadow:inset 0 0 0 2px #8b7bff}.cm-web .wdh{align-items:baseline;gap:6px;min-height:22px;padding:0 3px;display:flex}.cm-web .wdh span{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:800}.cm-web .wdh b{font-size:17px;font-weight:700}.cm-web .wdh .bg{font-size:14px;line-height:1}.cm-web .wdh em{color:#fff;background:var(--vio);border-radius:6px;align-self:center;margin-left:auto;padding:2px 6px;font-size:10.5px;font-style:normal;font-weight:800}.cm-web .wd.past .wdh b{color:var(--faint)}.cm-web .wt{text-align:left;background:#eee;border-radius:13px;flex:none;width:100%;height:138px;display:block;position:relative;overflow:hidden}.cm-web .wt>img{object-fit:cover;width:100%;height:100%;transition:transform .4s var(--ease);position:absolute;inset:0}.cm-web button.wt:hover>img{transform:scale(1.04)}.cm-web .wt:after{content:"";pointer-events:none;background:linear-gradient(#0000 50%,#0a061873);position:absolute;inset:0}.cm-web .wd.past .wt>img{filter:saturate(.75)}.cm-web .wchip{z-index:2;color:#fff;white-space:nowrap;background:#0f0a1ea8;border-radius:8px;align-items:center;gap:4px;max-width:calc(100% - 12px);height:23px;padding:0 8px;font-size:11.5px;font-weight:700;display:inline-flex;position:absolute;bottom:6px;left:6px;overflow:hidden}.cm-web .wchip svg{flex:none;width:12px;height:12px}.cm-web .st-posted .wchip{color:var(--ok);background:#fffffff0}.cm-web .st-ok .wchip{background:#6249f8f0}.cm-web .st-ready .wchip{color:#3b2500;background:#ffb020}.cm-web .st-making .wchip{color:var(--vio);background:#fffffff0}.cm-web .wt .for{z-index:2;color:#a21caf;background:#fff;border-radius:7px;align-items:center;height:21px;padding:0 7px;font-size:10.5px;font-weight:800;display:flex;position:absolute;top:6px;left:6px;box-shadow:0 2px 6px #00000026}.cm-web .wt .for.own{color:#be185d}.cm-web .wt .for.cut{color:#92400e}.cm-web .wt .more{z-index:2;color:#fff;background:#0f0a1ea8;border-radius:7px;align-items:center;height:21px;padding:0 7px;font-size:11px;font-weight:800;display:flex;position:absolute;top:6px;right:6px}.cm-web .wt .mk{z-index:1;background:#1e124661;position:absolute;inset:0}.cm-web .wt .mk:before{content:"";background:linear-gradient(110deg,#0000 30%,#ffffff38 50%,#0000 70%) 0 0/250% 100%;animation:1.4s linear infinite shim;position:absolute;inset:0}@keyframes shim{0%{background-position:130% 0}to{background-position:-130% 0}}.cm-web .wt .mk i{background:linear-gradient(90deg,#8b7bff,#f0628e);height:3px;transition:width .5s linear;position:absolute;bottom:0;left:0}.cm-web .wt.gap{color:var(--vio);background:repeating-linear-gradient(135deg,#f7f5ff 0 8px,#fcfbff 8px 16px);flex-direction:column;justify-content:center;align-items:center;gap:7px;font-size:12.5px;font-weight:600;transition:background .2s,box-shadow .2s;display:flex;box-shadow:inset 0 0 0 1.5px #e4deff}.cm-web .wt.gap:after{display:none}.cm-web .wt.gap i{width:30px;height:30px;color:var(--vio);transition:transform .25s var(--spring),background .2s,color .2s;background:#fff;border-radius:50%;place-items:center;font-size:19px;font-style:normal;font-weight:600;display:grid;box-shadow:0 0 0 1px #6d55fd38,0 2px 6px #18181b0f}.cm-web .wt.gap i svg,.cm-web .pt.new i svg,.cm-web .lup i svg{width:15px;height:15px}.cm-web .wt.gap:hover{background:#f3efff;box-shadow:inset 0 0 0 1.5px #b9a8ff}.cm-web .wt.gap:hover i{background:var(--btn);color:#fff;transform:scale(1.08)}.cm-web .wt.none{background:#f6f6f9}.cm-web .wt.none:after{display:none}.cm-web .wtt{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:32px;padding:0 3px;font-size:12.5px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.cm-web .wtt.muted{color:var(--faint);font-weight:500}.cm-web .wkfoot{border-top:1px solid var(--hair);flex-wrap:wrap;align-items:center;gap:12px 18px;margin:12px -14px -14px;padding:12px 16px;display:flex}.cm-web .rdy{color:var(--ink2);align-items:center;gap:10px;font-size:14px;display:flex}.cm-web .rdy b{color:var(--ink)}.cm-web .rdy.ok{color:var(--muted)}.cm-web .rdy.ok svg{width:16px;height:16px;color:var(--ok)}.cm-web .dotp{background:#ffb020;border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 4px #ffb02033}.cm-web .fillq{color:var(--muted);align-items:center;gap:10px;margin-left:auto;font-size:13.5px;display:flex}.cm-web .tis{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.cm-web .ti{box-shadow:var(--shadow);transition:transform .25s var(--ease),box-shadow .25s,opacity .25s;background:#fff;border-radius:24px;flex-direction:column;justify-content:space-between;gap:16px;padding:16px;display:flex;position:relative}.cm-web .ti:hover{transform:translateY(-2px)}.cm-web .ti.out{opacity:0;transform:scale(.96)}.cm-web .ti.first:before{content:"";border-radius:inherit;background:var(--edge);-webkit-mask-composite:xor;pointer-events:none;padding:1.5px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.cm-web .ti.first{box-shadow:0 20px 40px -22px #f0628e8c,var(--shadow)}.cm-web .ribbon{color:#fff;letter-spacing:.09em;background:linear-gradient(90deg,#a97bff,#ff7aa8);border-radius:8px;align-items:center;height:22px;padding:0 10px;font-size:10.5px;font-weight:800;display:flex;position:absolute;top:-11px;right:16px;box-shadow:0 6px 14px -6px #f0628eb3}.cm-web .tirow{align-items:flex-start;gap:16px;display:flex}.cm-web .tth{background:#eee;border-radius:16px;flex:none;width:108px;height:108px;position:relative;overflow:hidden}.cm-web .tth img{object-fit:cover;width:100%;height:100%}.cm-web .tth .k{color:#fff;background:#0f0a1e99;border-radius:8px;place-items:center;width:24px;height:24px;display:grid;position:absolute;bottom:6px;left:6px}.cm-web .tth .k svg{width:13px;height:13px}.cm-web .ttx{flex:1;min-width:0}.cm-web .ttx b{letter-spacing:-.02em;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:18.5px;font-weight:700;line-height:1.27;display:-webkit-box;overflow:hidden}.cm-web .twhy{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:8px;font-size:13.5px;display:block;overflow:hidden}.cm-web .tacts{gap:8px;display:flex}.cm-web .tacts .btn.pri{flex:1;height:44px;font-size:14.5px}.cm-web .bm{width:44px;height:44px;box-shadow:0 0 0 1px var(--hair2);color:var(--ink2);background:#fff;border-radius:13px;flex:none;place-items:center;display:grid}.cm-web .bm svg{width:17px;height:17px}.cm-web .bm:hover{color:var(--vio);box-shadow:0 0 0 1px #b9a8ff}.cm-web .tstate{height:44px;color:var(--vio);white-space:nowrap;background:#f5f3ff;border-radius:13px;align-items:center;gap:10px;padding:0 6px 0 14px;font-size:13.5px;font-weight:600;display:flex}.cm-web .tstate .pbar{flex:1;width:auto;margin-right:8px}.cm-web .tstate.ready{background:var(--amber-l);color:var(--amber)}.cm-web .tstate.ready svg{width:16px;height:16px}.cm-web .tstate .btn{margin-left:auto}.cm-web .pbar{background:#e7e3f7;border-radius:3px;height:6px;overflow:hidden}.cm-web .pbar i{border-radius:inherit;background:var(--btn);height:100%;transition:width .5s linear;display:block}.cm-web .tnone{text-align:center;color:var(--muted);grid-column:1/-1;padding:26px}.cm-web .myo{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:28px;padding:18px 20px;display:grid;overflow:hidden}.cm-web .lbl2{color:var(--ink2);margin-bottom:10px;font-size:13.5px;font-weight:600}.cm-web .prods2{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.cm-web .pt{aspect-ratio:1;text-align:left;background:#eee;border-radius:14px;position:relative;overflow:hidden}.cm-web .pt img{object-fit:cover;width:100%;height:100%;transition:transform .4s var(--ease);position:absolute;inset:0}.cm-web .pt:hover img{transform:scale(1.06)}.cm-web .pt:after{content:"";background:linear-gradient(#0000 38%,#000000ad);position:absolute;inset:0}.cm-web .pt span{z-index:1;color:#fff;font-size:12.5px;font-weight:700;line-height:1.2;position:absolute;bottom:8px;left:9px;right:8px}.cm-web .pt small{opacity:.88;margin-top:1px;font-size:11.5px;font-weight:500;display:block}.cm-web .pt.new{text-align:center;background:#fbfaff;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex;box-shadow:inset 0 0 0 1.5px #e4deff}.cm-web .pt.new:after{display:none}.cm-web .pt.new i{background:var(--btn);color:#fff;width:30px;height:30px;box-shadow:var(--btn-sh);border-radius:50%;place-items:center;font-size:18px;font-style:normal;display:grid}.cm-web .pt.new b{font-size:12.5px;font-weight:650}.cm-web .pt.new small{color:var(--muted);font-size:11px}.cm-web .chips2{flex-wrap:wrap;gap:8px;display:flex}.cm-web .chips2 button{height:42px;color:var(--ink);background:#f4f3f8;border-radius:13px;align-items:center;gap:7px;padding:0 15px;font-size:14px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.cm-web .chips2 button:hover{color:var(--vio);background:#efebff}.cm-web .clips{border-top:1px solid var(--hair);background:linear-gradient(90deg,#fff6fa,#f6f3ff);grid-column:1/-1;align-items:center;gap:16px;margin:2px -20px -18px;padding:16px 20px;display:flex;position:relative}.cm-web .clips .ic{width:48px;height:48px;box-shadow:var(--shadow);background:#fff;border-radius:15px;flex:none;place-items:center;font-size:22px;display:grid}.cm-web .clips .tx{flex:1;min-width:0}.cm-web .clips b{font-size:15px;font-weight:650;display:block}.cm-web .clips small{color:var(--muted);margin-top:2px;font-size:13px;line-height:1.45;display:block}.cm-web .clips .acts{flex:none;gap:8px;display:flex}.cm-web .clips.busy .acts{visibility:hidden}.cm-web .clips .prog{background:linear-gradient(90deg,#fff6fa,#f6f3ff);align-items:center;gap:14px;padding:16px 20px;display:none;position:absolute;inset:0}.cm-web .clips.busy .prog{display:flex}.cm-web .clips .prog i.ic2{width:48px;height:48px;box-shadow:var(--shadow);background:#fff;border-radius:15px;flex:none;place-items:center;font-size:22px;font-style:normal;animation:1.2s ease-in-out infinite cutspin;display:grid}@keyframes cutspin{50%{transform:rotate(-12deg)scale(1.08)}}.cm-web .clips .prog .pbar{width:180px;margin-left:auto}.cm-web .clips .prog .pbar i{width:0;transition:width 2.6s linear}.cm-web .clips.busy .prog .pbar i{width:100%}.cm-web .flash{animation:flash 1.6s var(--ease)}@keyframes flash{0%,to{box-shadow:none}25%,60%{box-shadow:inset 0 0 0 2px #8b7bff}}.cm-web .opps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.cm-web .opp{background:var(--bg);border-radius:22px;align-items:center;gap:14px;padding:14px 16px 14px 14px;display:flex}.cm-web .opp .dt{text-align:center;background:#fff;border-radius:14px;flex:none;width:60px;height:66px;overflow:hidden;box-shadow:0 8px 18px -10px #18181b59,0 0 0 1px #18181b0a}.cm-web .opp .dt small{background:var(--c);color:#fff;letter-spacing:.08em;padding:3px 0;font-size:11px;font-weight:800;display:block}.cm-web .opp .dt b{letter-spacing:-.02em;font-size:25px;font-weight:700;line-height:44px;display:block}.cm-web .opp .t{flex:1;min-width:0}.cm-web .opp .t b{font-size:16px;font-weight:650;display:block}.cm-web .opp .t small{color:var(--ink2);opacity:.75;white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:13px;display:block;overflow:hidden}.cm-web .opp .go{color:var(--c);align-items:center;gap:5px;margin-top:5px;font-size:13.5px;font-weight:700;display:inline-flex}.cm-web .opp .go svg{width:14px;height:14px}.cm-web .opp .go:hover{text-decoration:underline}.cm-web .opp .go.dim{opacity:.7}.cm-web .opp .cd2{text-align:center;color:var(--c);border-left:1px solid #18181b14;flex:none;padding-left:14px;line-height:1}.cm-web .opp .cd2 b{font-size:24px;font-weight:700;display:block}.cm-web .opp .cd2 small{color:var(--ink2);opacity:.7;margin-top:4px;font-size:11px;font-weight:600;display:block}.cm-web .rkhead{align-items:flex-start;gap:10px;padding:40px 0 20px;display:flex;position:relative}.cm-web .rkhead .tx{flex:1;min-width:0}.cm-web .rkhead .titlesub b{color:var(--vio);font-weight:600}.cm-web .how{background:#ffffffd1;border-radius:20px;align-items:center;gap:14px;margin-bottom:22px;padding:14px 14px 14px 18px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #fff,0 12px 30px -20px #3c32a066}.cm-web .how .stp{flex:1;gap:10px;min-width:0;display:flex}.cm-web .how .stp i{background:var(--btn);color:#fff;width:26px;height:26px;box-shadow:var(--btn-sh);border-radius:50%;flex:none;place-items:center;font-size:13px;font-style:normal;font-weight:700;display:grid}.cm-web .how b{font-size:14px;font-weight:650;display:block}.cm-web .how small{color:var(--muted);margin-top:2px;font-size:12.5px;line-height:1.4;display:block}.cm-web .how .ar{color:#b9a8ff;flex:none;font-size:18px}.cm-web .rk{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:24px;display:grid;position:relative}.cm-web .rk>div{min-width:0}.cm-web .rkwk{padding:14px}.cm-web .rkwk .hd{display:block}.cm-web .rkwk .hd b{font-size:14.5px;font-weight:650;display:block}.cm-web .rkwk .hd span{color:var(--muted);margin-top:1px;font-size:12.5px;display:block}.cm-web .rkdays{grid-template-columns:repeat(7,1fr);gap:2px;margin-top:10px;display:grid}.cm-web .rkd{color:var(--muted);border-radius:10px;flex-direction:column;align-items:center;gap:1px;padding:6px 0;font-size:11px;font-weight:600;display:flex}.cm-web .rkd b{color:var(--ink);font-size:15px}.cm-web .rkd s{border-radius:50%;place-items:center;width:20px;height:20px;margin-top:4px;font-size:11px;font-weight:800;text-decoration:none;display:grid}.cm-web .rkd.ok s{background:var(--btn);color:#fff}.cm-web .rkd.chk s{background:radial-gradient(circle,#8b7bff 0 4px,#0000 4.5px);box-shadow:inset 0 0 0 2px #8b7bff}.cm-web .rkd.mk s{border:2px solid #dcd4ff;border-top-color:var(--vio);animation:1s linear infinite spin}.cm-web .rkd.gap s{box-shadow:inset 0 0 0 1.5px var(--hair2);color:var(--faint)}.cm-web .rkd.gap{cursor:pointer}.cm-web .rkd.gap:hover{background:#f5f3ff}.cm-web .rkd.on{background:#f3efff}.cm-web .rkfill{width:100%;height:38px;color:var(--vio);background:#f1eeff;border-radius:12px;justify-content:center;align-items:center;gap:6px;margin-top:10px;font-size:13.5px;font-weight:700;display:flex}.cm-web .rkfill:hover{background:#e9e3ff}.cm-web .rkfull{color:var(--ok);text-align:center;margin-top:10px;font-size:12.5px;font-weight:600}.cm-web .rkl h4,.cm-web .rkmk h4{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;gap:7px;margin:20px 0 8px 6px;font-size:11.5px;font-weight:800;display:flex}.cm-web .rkl h4.mfy{color:#a21caf}.cm-web .rki{text-align:left;border-radius:16px;align-items:center;gap:12px;width:100%;padding:8px;transition:background .15s,box-shadow .15s;display:flex}.cm-web .rki:hover{background:#ffffffbf}.cm-web .rki.on{box-shadow:var(--shadow);background:#fff}.cm-web .rki .th{background:#eee;border-radius:10px;flex:none;width:44px;height:56px;position:relative;overflow:hidden}.cm-web .rki .th img{object-fit:cover;width:100%;height:100%}.cm-web .rki b{font-size:14.5px;font-weight:650;line-height:1.25;display:block}.cm-web .rki small{color:var(--muted);margin-top:2px;font-size:12.5px;display:block}.cm-web .rkmk{color:#fff;background:linear-gradient(#1d1636,#130e26);border-radius:20px;margin-top:18px;padding:4px 10px 10px}.cm-web .rkmk:empty{display:none}.cm-web .rkmk h4{color:#c9bdff;margin:10px 0 6px 4px}.cm-web .rkmk h4 .spin2{border-color:#c9bdff #c9bdff40 #c9bdff40;width:13px;height:13px}.cm-web .mrow{border-radius:14px;align-items:center;gap:10px;padding:8px;display:flex}.cm-web .mrow+.mrow{margin-top:2px}.cm-web .mrow:first-of-type{background:#ffffff12}.cm-web .mrow .th{background:#333;border-radius:9px;flex:none;width:42px;height:52px;position:relative;overflow:hidden}.cm-web .mrow .th img{object-fit:cover;opacity:.7;width:100%;height:100%}.cm-web .mrow .tx{flex:1;min-width:0}.cm-web .mrow b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:650;display:block;overflow:hidden}.cm-web .mrow small{color:#e8e2ff9e;white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:12px;display:block;overflow:hidden}.cm-web .mrow small em{color:#f9a8d4;font-style:normal;font-weight:700}.cm-web .mbar{background:#ffffff1f;border-radius:2px;height:4px;margin-top:7px;display:block;overflow:hidden}.cm-web .mbar i{background:linear-gradient(90deg,#8b7bff,#f0628e);height:100%;transition:width .5s linear;display:block}.cm-web .rkv{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:30px;padding:22px;display:grid}.cm-web .stage2{background:radial-gradient(90% 60% at 50% 0,#40308c,#1a1240 75%);border-radius:24px;place-items:center;width:320px;height:560px;padding-bottom:30px;display:grid;position:relative;overflow:hidden}.cm-web .phone{aspect-ratio:9/16;width:248px;transition:width .35s var(--ease);background:#000;border-radius:26px;position:relative;overflow:hidden;box-shadow:0 0 0 6px #0d0a18,0 30px 60px -20px #000000d9}.cm-web .phone>img,.cm-web .phone>video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cm-web .phone>.poster{aspect-ratio:auto;border-radius:0;position:absolute;inset:0}.cm-web .phone .redo{z-index:3;color:#fff;text-align:center;background:#140a3099;place-items:center;font-size:14px;font-weight:700;display:grid;position:absolute;inset:0}.cm-web .phone .redo:before{content:"";background:linear-gradient(110deg,#0000 30%,#fff3 50%,#0000 70%) 0 0/250% 100%;animation:1.2s linear infinite shim;position:absolute;inset:0}.cm-web .stage2 .sizes{flex-wrap:wrap;padding:0 10px;bottom:14px}.cm-web .stage2 .sizes button{height:30px;padding:0 10px;font-size:12px}.cm-web .rkd2{min-width:0;padding-top:6px}.cm-web .rk-n{color:var(--muted);align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.cm-web .rk-k{height:26px;box-shadow:0 0 0 1px var(--hair2);color:var(--ink);background:#fff;border-radius:13px;align-items:center;gap:6px;padding:0 11px 0 8px;font-size:12.5px;font-weight:700;display:inline-flex}.cm-web .rk-k svg{width:14px;height:14px;color:var(--vio)}.cm-web .rk-k i{color:var(--muted);font-style:normal;font-weight:600}.cm-web .rk-k i:before{content:"·";margin:0 5px 0 1px}.cm-web .rk-of{font-size:12.5px}.cm-web .srcl{color:var(--vio);align-items:center;gap:8px;margin-top:8px;font-size:13.5px;font-weight:700;display:flex}.cm-web .srcl .si{background:var(--vio);color:#fff;border-radius:7px;place-items:center;width:22px;height:22px;font-size:12px;display:grid;box-shadow:inset 0 1px #ffffff40}.cm-web .srcl .si svg{width:13px;height:13px}.cm-web .srcl.mfy{color:#a21caf}.cm-web .srcl.mfy .si{background:linear-gradient(135deg,#d946ef,#a21caf)}.cm-web .srcl.cut{color:#92400e}.cm-web .srcl.cut .si{background:#d97706}.cm-web .rkd2 h2{letter-spacing:-.03em;margin-top:8px;font-size:30px;font-weight:700;line-height:1.15}.cm-web .posts{color:var(--ink2);flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;font-size:14.5px;display:flex}.cm-web .posts b{color:var(--ink);font-weight:650}.cm-web .chg{color:var(--vio);border-radius:6px;padding:2px 4px;font-size:13.5px;font-weight:600}.cm-web .chg:hover{background:var(--vio-l)}.cm-web .pps{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.cm-web .pp{height:28px;color:var(--ink);background:#f4f3f8;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.cm-web .pp i{border-radius:50%;width:8px;height:8px}.cm-web .whenbox{box-shadow:inset 0 0 0 1px var(--hair);background:#f7f6fb;border-radius:16px;margin-top:12px;padding:12px}.cm-web .whenbox .when{grid-template-columns:repeat(10,minmax(0,1fr))}.cm-web .whenbox .when button{height:46px}.cm-web .whybox{color:var(--ink2);background:#faf9ff;border-radius:14px;align-items:flex-start;gap:10px;margin-top:16px;padding:12px 14px;font-size:14px;line-height:1.45;display:flex;box-shadow:inset 0 0 0 1px #ece8ff}.cm-web .whybox .spark{width:16px;height:16px;color:var(--vio);margin-top:2px}.cm-web .capt{color:var(--ink2);margin-top:14px;font-size:14px;line-height:1.5}.cm-web .capt b{color:var(--ink)}.cm-web .capt .cap{min-height:70px;margin-top:6px}.cm-web .rbtns{grid-template-columns:1fr 1fr;gap:10px;max-width:380px;margin-top:20px;display:grid}.cm-web .rbtns .btn{border-radius:15px;height:50px;font-size:15px}.cm-web .rbtns .btn svg{width:17px;height:17px}.cm-web .fixrow{flex-wrap:wrap;align-items:center;gap:6px;max-width:520px;margin-top:12px;display:flex}.cm-web .fixrow button{height:34px;color:var(--ink2);background:#f2f1f8;border-radius:10px;padding:0 12px;font-size:13px;font-weight:600}.cm-web .fixrow button:hover{color:var(--vio);background:#e9e6f8}.cm-web .fixrow .editor{margin-left:6px}.cm-web .rkv .note{margin-top:14px}.cm-web .rkdone{text-align:center;padding:64px 40px}.cm-web .rkdone .big{font-size:46px}.cm-web .rkdone h2{letter-spacing:-.03em;margin-top:10px;font-size:28px;font-weight:700}.cm-web .rkdone p{color:var(--ink2);max-width:440px;margin:8px auto 0;font-size:15px;line-height:1.5}.cm-web .rkdone .row2{justify-content:center;gap:10px;margin-top:22px;display:flex}.cm-web .ccard{padding:18px 20px 20px}.cm-web .csug{color:var(--ink2);background:linear-gradient(90deg,#fbf2ff,#f3f0ff);border-radius:16px;align-items:center;gap:12px;min-height:56px;margin-bottom:16px;padding:10px 10px 10px 14px;font-size:14.5px;display:flex;box-shadow:inset 0 0 0 1px #eee6ff}.cm-web .csug b{color:var(--ink)}.cm-web .csug .btn{margin-left:auto}.cm-web .csug>svg{width:18px;height:18px;color:var(--ok);flex:none}.cm-web .csug .av{background:#000;border-radius:50%;flex:none;width:34px;height:34px;overflow:hidden}.cm-web .csug .av video{object-fit:cover;width:100%;height:100%;transform:scale(1.32)translateY(4%)}.cm-web .cmh{align-items:center;gap:10px;margin-bottom:12px;display:flex}.cm-web .cmh h2{letter-spacing:-.02em;text-align:center;min-width:200px;font-size:24px;font-weight:700}.cm-web .circ{width:34px;height:34px;box-shadow:0 0 0 1px var(--hair2);color:var(--ink2);background:#fff;border-radius:50%;place-items:center;display:grid}.cm-web .circ svg{width:16px;height:16px}.cm-web .circ:disabled{opacity:.35;cursor:default}.cm-web .ckey{color:var(--muted);flex-wrap:wrap;gap:6px 14px;margin-left:auto;font-size:12.5px;display:flex}.cm-web .ckey span{align-items:center;gap:6px;display:inline-flex}.cm-web .ckey i{border-radius:3px;width:10px;height:10px}.cm-web .cwd{grid-template-columns:repeat(7,1fr);gap:8px;margin-bottom:6px;display:grid}.cm-web .cwd span{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding-left:8px;font-size:12px;font-weight:700}.cm-web .cdays{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.cm-web .cd{min-height:106px;box-shadow:inset 0 0 0 1px var(--hair);background:#f8f8fa;border-radius:14px;flex-direction:column;gap:4px;min-width:0;padding:8px;display:flex;position:relative}.cm-web .cd.out{opacity:.4}.cm-web .cd.past{background:#fbfbfc}.cm-web .cd.today{background:#fff;box-shadow:inset 0 0 0 2px #8b7bff}.cm-web .cd .n{color:var(--ink2);align-items:center;height:24px;margin-bottom:2px;font-size:14px;font-weight:700;display:flex}.cm-web .cd.today .n{background:var(--vio);color:#fff;border-radius:50%;justify-content:center;width:24px;font-size:12.5px}.cm-web .cd.past .n{color:var(--faint)}.cm-web .cd.free{cursor:pointer;transition:background .15s,box-shadow .15s}.cm-web .cd.free:hover{background:#fff;box-shadow:inset 0 0 0 1.5px #c9bdff}.cm-web .cd.free:after{content:"+ Add";color:var(--vio);opacity:0;font-size:11.5px;font-weight:700;transition:opacity .15s;position:absolute;top:10px;right:9px}.cm-web .cd.free:hover:after{opacity:1}.cm-web .cd.quiet{background:repeating-linear-gradient(135deg,#f4f1ff 0 8px,#fbfaff 8px 16px);box-shadow:inset 0 0 0 1px #e6e0ff}.cm-web .cd.over{background:#f3efff;box-shadow:inset 0 0 0 2px #8b7bff}.cm-web .cd .qd{color:var(--vio);margin-top:auto;font-size:11.5px;font-weight:700}.cm-web .cc{width:100%;height:24px;box-shadow:0 0 0 1px var(--hair2);text-align:left;min-width:0;color:var(--ink);background:#fff;border-radius:7px;flex:none;align-items:center;gap:5px;padding:0 6px 0 3px;font-size:11.5px;font-weight:600;display:flex}.cm-web .cc img{object-fit:cover;border-radius:5px;flex:none;width:18px;height:18px}.cm-web .cc span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.cm-web .cc:hover{box-shadow:0 0 0 1.5px #b9a8ff}.cm-web .cc.ok{color:#4b36d6;box-shadow:0 0 0 1.5px #8b7bff}.cm-web .cc.ready{color:#8a4b00;background:#fff8ea;box-shadow:0 0 0 1.5px #ffb020}.cm-web .cc.making{box-shadow:none;color:var(--vio);background:#f7f5ff;border:1.5px dashed #b9a8ff}.cm-web .cc.posted:after{content:"";background:#22c55e;border-radius:50%;flex:none;width:6px;height:6px}.cm-web .cc.own{color:#9d174d;background:#fff5fa;box-shadow:0 0 0 1.5px #f9a8d4}.cm-web .cc.big{box-shadow:none;color:#9a4a06;cursor:default;background:#ffefd6;padding-left:7px;font-weight:700}.cm-web .cc.big:hover{box-shadow:none}.cm-web [data-post][draggable]{cursor:grab}.cm-web [data-post].dragging{opacity:.35;cursor:grabbing}.cm-web #libTabs{margin-bottom:20px}.cm-web .lsec{margin-bottom:28px}.cm-web .lsec>h3{letter-spacing:.07em;text-transform:uppercase;color:#2c333c;align-items:center;gap:10px;margin-bottom:12px;font-size:13px;font-weight:800;display:flex}.cm-web .lsec>h3 span{text-transform:none;letter-spacing:0;color:var(--muted);font-size:13.5px;font-weight:500}.cm-web .lgrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.cm-web .lt{aspect-ratio:4/5;box-shadow:var(--shadow);background:#eee;border-radius:16px;position:relative;overflow:hidden}.cm-web .lt>img,.cm-web .lt>video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cm-web .lt .tg{z-index:1;color:#fff;background:#0f0a1e9e;border-radius:7px;align-items:center;gap:4px;height:22px;padding:0 8px;font-size:11px;font-weight:700;display:flex;position:absolute;top:8px;left:8px}.cm-web .lt .tg.new{color:#be185d;background:#fff}.cm-web .lt .hov{z-index:2;opacity:0;transition:opacity .2s,transform .25s var(--ease);gap:6px;display:grid;position:absolute;bottom:8px;left:8px;right:8px;transform:translateY(6px)}.cm-web .lt:hover .hov,.cm-web .lt:focus-within .hov{opacity:1;transform:none}.cm-web .lt .hov button{height:32px;color:var(--ink);background:#fff;border-radius:10px;font-size:12.5px;font-weight:700;box-shadow:0 4px 12px #0003}.cm-web .lt .hov button.p{background:var(--btn);color:#fff}.cm-web .lt:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(#0000 55%,#0a06188c);transition:opacity .2s;position:absolute;inset:0}.cm-web .lt:hover:after{opacity:1}.cm-web .lt.made{cursor:pointer}.cm-web .lt.made .cap2{z-index:1;color:#fff;font-size:12.5px;font-weight:650;line-height:1.25;position:absolute;bottom:9px;left:10px;right:10px}.cm-web .lt.made:after{opacity:1}.cm-web .lt .stc{z-index:1;height:22px;color:var(--ok);background:#fff;border-radius:7px;align-items:center;padding:0 8px;font-size:11px;font-weight:700;display:flex;position:absolute;top:8px;right:8px}.cm-web .lt .stc.ready{color:#3b2500;background:#ffb020}.cm-web .lt .stc.ok{background:var(--vio);color:#fff}.cm-web .lup{aspect-ratio:4/5;text-align:center;color:var(--vio);cursor:pointer;background:#fbfaff;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:13px;font-weight:600;display:flex;box-shadow:inset 0 0 0 1.5px #e4deff}.cm-web .lup i{background:var(--btn);color:#fff;width:34px;height:34px;box-shadow:var(--btn-sh);border-radius:50%;place-items:center;font-size:20px;font-style:normal;display:grid}.cm-web .lup small{color:var(--muted);font-size:12px;font-weight:500}.cm-web .lqr{aspect-ratio:4/5;text-align:center;background:radial-gradient(90% 70% at 50% 0,#f1ecff,#fbfaff 70%);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:10px 12px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1.5px #e4deff}.cm-web .lqr-c{width:96px;height:96px;box-shadow:0 10px 22px -14px #3c288c80,0 0 0 1px var(--hair2);background:#fff;border-radius:14px;flex:none;margin-bottom:8px;padding:7px;display:block}.cm-web .lqr-c .qr{display:block;width:100%!important;height:100%!important;box-shadow:none!important;margin:0!important;padding:0!important;position:static!important}.cm-web .lqr b{color:var(--ink);font-size:13px}.cm-web .lqr small{color:var(--muted);font-size:11.5px;line-height:1.3}.cm-web .lup.drag{background:#efebff;box-shadow:inset 0 0 0 2px #8b7bff}.cm-web .lsaved{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.cm-web .lempty{box-shadow:var(--shadow);color:var(--muted);background:#fff;border-radius:18px;grid-column:1/-1;padding:24px;font-size:14px}.cm-web .bizc{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.cm-web .bizc .card{padding:18px}.cm-web .bizc h3{letter-spacing:.07em;text-transform:uppercase;color:#2c333c;margin-bottom:12px;font-size:13px;font-weight:800}.cm-web .sel{width:100%;height:46px;box-shadow:0 0 0 1px var(--hair2);cursor:pointer;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236D55FD' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 14px center/18px no-repeat;border-radius:13px;padding:0 44px 0 14px;font-size:14.5px;font-weight:600;transition:box-shadow .15s}.cm-web .sel:hover{box-shadow:0 0 0 1.5px #c9bdff}.cm-web .sel:focus{box-shadow:0 0 0 1.5px var(--vio),0 0 0 5px #6d55fd1f}.cm-web .bizc .goal{font-size:17px;font-weight:650}.cm-web .carefulrow{align-items:center;gap:12px;display:flex}.cm-web .carefulrow b{flex:1;font-size:17px;font-weight:650}.cm-web .carefulrow b em{background:var(--amber-l);color:var(--amber);vertical-align:2px;border-radius:7px;margin-left:6px;padding:2px 8px;font-size:12px;font-style:normal;font-weight:700}.cm-web .bizc .card.on{box-shadow:0 0 0 2px #fdba74,var(--shadow)}.cm-web .mode .lockbar b{color:var(--ink)}.cm-web .setrow{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.cm-web .setrow .note{margin:0}.cm-web .tickbox{box-shadow:0 0 0 1px var(--hair2),0 6px 16px -10px #18181b2e;cursor:pointer;background:#fff;border-radius:16px;align-items:flex-start;gap:12px;margin-top:16px;padding:14px;display:flex}.cm-web .tickbox input{opacity:0;pointer-events:none;position:absolute}.cm-web .tickbox .bx{color:#fff;border-radius:8px;flex:none;place-items:center;width:24px;height:24px;transition:background .15s,box-shadow .15s;display:grid;box-shadow:inset 0 0 0 2px #c9c5d6}.cm-web .tickbox .bx svg{opacity:0;width:15px;height:15px}.cm-web .tickbox input:checked+.bx{background:var(--btn);box-shadow:none}.cm-web .tickbox input:checked+.bx svg{opacity:1}.cm-web .tickbox b{font-size:15px;font-weight:650;display:block}.cm-web .tickbox small{color:var(--muted);margin-top:3px;font-size:13px;line-height:1.45;display:block}.cm-web .mini .btn.pri.wide{height:46px;margin-top:16px}.cm-web .igrow{width:100%;box-shadow:0 0 0 1px var(--hair2),0 6px 16px -10px #18181b2e;text-align:left;background:#fff;border-radius:16px;align-items:center;gap:14px;margin-top:10px;padding:10px;display:flex}.cm-web .igrow:hover{box-shadow:0 0 0 1.5px #b9a8ff,0 8px 20px -10px #6d55fd59}.cm-web .igrow img{object-fit:cover;border-radius:10px;flex:none;width:52px;height:68px}.cm-web .igrow b{font-size:14.5px;font-weight:650;display:block}.cm-web .igrow small{color:var(--muted);margin-top:2px;font-size:12.5px;display:block}.cm-web .igrow .go2{color:var(--vio);white-space:nowrap;margin-left:auto;font-size:13px;font-weight:700}.cm-web .pback{background:#f4f4f7;border-radius:10px;align-items:center;gap:3px;height:32px;margin-bottom:10px;padding:0 11px 0 6px;font-size:13.5px;font-weight:700;display:inline-flex}.cm-web .pback svg{width:16px;height:16px}.cm-web .addopt .why{color:var(--vio);margin-top:3px;font-size:12.5px;font-weight:600;display:block}.cm-web .pchips{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.cm-web .pchips button{height:40px;box-shadow:0 0 0 1px var(--hair2);background:#fff;border-radius:12px;padding:0 14px;font-size:14px;font-weight:600}.cm-web .pchips button:hover{color:var(--vio);box-shadow:0 0 0 1.5px #b9a8ff}.cm-web .pin{gap:8px;margin-top:12px;display:flex}.cm-web .pin input{min-width:0;height:46px;box-shadow:0 0 0 1px var(--hair2);border-radius:13px;flex:1;padding:0 14px;font-size:14.5px}.cm-web .pin input:focus{box-shadow:0 0 0 1.5px var(--vio),0 0 0 5px #6d55fd1f}.cm-web .ppct{gap:6px;margin-top:8px;display:flex}.cm-web .ppct button{height:36px;box-shadow:0 0 0 1px var(--hair2);border-radius:11px;flex:1;font-size:13px;font-weight:700}.cm-web .ppct button:hover{background:var(--vio-l);color:var(--vio)}.cm-web .pgo{box-shadow:0 0 0 1px var(--hair2),0 6px 16px -10px #18181b2e;background:#fff;border-radius:16px;padding:2px 14px}.cm-web .pgo-i{border-top:1px solid var(--hair);align-items:center;gap:12px;padding:10px 0;display:flex}.cm-web .pgo-i:first-child{border-top:0}.cm-web .pgo-i>i{background:#f6f4ff;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:16px;font-style:normal;display:grid}.cm-web .pgo-tx{text-align:left;flex:1;min-width:0}.cm-web .pgo-tx b{font-size:14.5px;font-weight:650;display:block}.cm-web .pgo-tx small{color:var(--muted);font-size:13px;display:block}.cm-web .pgo-t{height:34px;color:var(--ink);background:#f4f2fb;border-radius:11px;flex:none;align-items:center;gap:6px;padding:0 10px 0 11px;font-size:14px;font-weight:700;display:inline-flex}.cm-web .pgo-t svg{width:14px;height:14px;color:var(--muted)}.cm-web .pgo-t svg:last-child{width:12px;height:12px;transition:transform .2s}.cm-web .pgo-i.open .pgo-t{background:var(--vio-l);color:var(--vio)}.cm-web .pgo-i.open .pgo-t svg{color:var(--vio)}.cm-web .pgo-i.open .pgo-t svg:last-child{transform:rotate(180deg)}.cm-web .pgo-pick{flex-wrap:wrap;gap:5px;padding:0 0 12px 46px;display:flex}.cm-web .pgo-pick button{height:32px;color:var(--ink2);background:#f4f2fb;border-radius:10px;padding:0 9px;font-size:13px;font-weight:600}.cm-web .pgo-pick button.on{background:var(--vio);color:#fff}.cm-web .pgo-n{color:var(--muted);text-align:left;align-items:flex-start;gap:7px;margin-top:9px;font-size:13px;line-height:1.45;display:flex}.cm-web .pgo-n svg{width:14px;height:14px;color:var(--vio);flex:none;margin-top:2px}.cm-web .pgo-i{align-items:flex-start}.cm-web .pgo-i>i{margin-top:2px}.cm-web .pgo-bs{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.cm-web .pgo .pgo-t{border-radius:10px;gap:5px;height:30px;padding:0 9px 0 10px;font-size:13.5px}.cm-web .pgo .pgo-t svg{width:13px;height:13px}.cm-web .pgo .pgo-t.open{background:var(--vio-l);color:var(--vio)}.cm-web .pgo .pgo-t.open svg{color:var(--vio)}.cm-web .pgo .pgo-t.open svg:last-child{transform:rotate(180deg)}.cm-web .pgo-x{width:32px;height:32px;color:var(--muted);border-radius:10px;flex:none;place-items:center;display:grid}.cm-web .pgo-x:hover{color:#b4371a;background:#f4f2fb}.cm-web .pgo-x svg{width:14px;height:14px}.cm-web .pgo-i.off>i{opacity:.45;filter:grayscale()}.cm-web .pgo-i.off b{color:var(--muted);text-decoration:line-through;text-decoration-thickness:1.5px}.cm-web .pgo-i.off small{color:var(--muted);margin-top:2px;font-size:13px;display:block}.cm-web .pgo-back{background:var(--vio-l);height:32px;color:var(--vio);border-radius:10px;flex:none;padding:0 12px;font-size:13px;font-weight:700}.cm-web .dr-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.cm-web .dr-sub{color:var(--muted);margin-top:5px;font-size:15px}.cm-web .dr-right{align-items:center;gap:12px;display:flex}.cm-web .dr-pass{height:48px;color:var(--ink);box-shadow:0 0 0 1px var(--hair2),0 8px 18px -14px #28146459;background:#fff;border-radius:24px;align-items:center;gap:8px;padding:0 16px 0 12px;font-size:13.5px;font-weight:700;display:flex}.cm-web .dr-pass:hover{box-shadow:0 0 0 1.5px #a898ff,0 8px 18px -12px #28146466}.cm-web .dr-pass i{background:linear-gradient(160deg,#7b61ff,#f0628e);border-radius:5px;width:20px;height:26px;position:relative;box-shadow:0 2px 6px -2px #5b43f099}.cm-web .dr-pass i:before{content:"";background:#ffffffd9;border-radius:2px;width:8px;height:2.5px;position:absolute;top:3px;left:6px}.cm-web .dr-pass i:after{content:"";background:#ffffffe6;border-radius:50%;width:10px;height:10px;position:absolute;top:9px;left:5px}.cm-web .dr-crew{height:48px;box-shadow:0 0 0 1px var(--hair2),0 8px 18px -14px #28146459;background:#fff;border-radius:24px;align-items:center;gap:10px;padding:0 6px 0 8px;display:flex}.cm-web .dr-avs{align-items:center;display:flex}.cm-web .dr-av{color:#fff;background:linear-gradient(135deg,#2a1b5c,#6d55fd);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:14px;font-weight:800;line-height:1;display:grid;overflow:hidden;box-shadow:0 0 0 2.5px #fff}.cm-web .dr-av+.dr-av{margin-left:-10px}.cm-web .dr-av{position:relative}.cm-web .dr-av:first-child{z-index:3}.cm-web .dr-av:nth-child(2){z-index:2}.cm-web .dr-av:nth-child(3){z-index:1}.cm-web .dr-names{flex-direction:column;line-height:1.15;display:flex}.cm-web .dr-names b{color:var(--ink);font-size:14px;font-weight:700}.cm-web .dr-names small{color:var(--muted);font-size:11.5px}.cm-web .dr-av img{object-fit:cover;width:100%;height:100%}.cm-web .dr-av.inv{color:var(--muted);opacity:.8;background:#f4f2fb}.cm-web .dr-addco{background:var(--vio-l);height:36px;color:var(--vio);border-radius:18px;padding:0 14px;font-size:13.5px;font-weight:700}.cm-web .dr-addco:hover{background:#e4deff}.cm-web .dr-how{height:44px;box-shadow:0 0 0 1px var(--hair2);background:#fff;border-radius:14px;padding:0 16px;font-size:14px;font-weight:700}.cm-web .hr{border-radius:30px;margin-top:18px;position:relative;overflow:hidden}.cm-web .hr .eye{letter-spacing:.06em;text-transform:uppercase;font-size:12.5px;font-weight:800}.cm-web .hr h3{letter-spacing:-.035em;line-height:1.02}.cm-web .hr-act{align-items:center;gap:16px;margin-top:20px;display:flex}.cm-web .hr-act .fm-go{border-radius:15px;height:50px;margin:0;padding:0 24px;font-size:16px}.cm-web .hr-qr{align-items:center;gap:10px;display:flex}.cm-web .hr-qr .qr{border-radius:10px;width:66px;height:66px;padding:5px}.cm-web .hr-qr small{max-width:110px;color:var(--muted);font-size:12px;line-height:1.35}.cm-web .hr-qr.w small{color:#ffffffbf}.cm-web .hr-a{color:#fff;background:radial-gradient(60% 80% at 50% 0,#ffd68c29,#0000 70%),#121016;grid-template-columns:300px minmax(0,1fr) 230px;align-items:center;gap:32px;padding:34px 36px;display:grid}.cm-web .hra-sp{background:repeating-linear-gradient(90deg,#0000 0 14px,#ffffff24 14px 26px) 0 3px/26px 8px repeat-x;height:14px;position:absolute;left:0;right:0}.cm-web .hra-sp.t{top:6px}.cm-web .hra-sp.b{bottom:6px}.cm-web .hra-slate{background:#1e1c22;border-radius:12px;overflow:hidden;transform:rotate(-4deg);box-shadow:0 30px 50px -20px #000c,inset 0 0 0 2px #2e2b33}.cm-web .hra-clap{transform-origin:0 100%;background:repeating-linear-gradient(135deg,#f5f3ee 0 22px,#18161b 22px 44px);height:36px;transform:rotate(-8deg);box-shadow:0 4px #0e0d10}.cm-web .hra-bd{padding:14px 16px 18px;font-family:Courier New,monospace}.cm-web .hra-bd span{letter-spacing:.14em;text-transform:uppercase;color:#ffffff80;font-size:10.5px;display:block}.cm-web .hra-bd b{color:#f5f3ee;margin-top:2px;font-size:17px;line-height:1.25;display:block}.cm-web .hra-bd .r{border-bottom:1px solid #ffffff24;padding:10px 0}.cm-web .hra-bd .r:last-child{border:0}.cm-web .hra-bd .r3{border-bottom:1px solid #ffffff24;grid-template-columns:repeat(3,1fr);display:grid}.cm-web .hra-bd .r3 div{padding:10px 0}.cm-web .hra-bd .r3 div+div{border-left:1px solid #ffffff24;padding-left:10px}.cm-web .hra-bd .r3 b{font-size:22px}.cm-web .hra-bd .ch{color:#ffe08a;font-family:Caveat,Bradley Hand,cursive;font-size:26px}.cm-web .hra-tx .eye{color:#ffc98a}.cm-web .hra-tx h3{margin-top:10px;font-size:46px}.cm-web .hra-tx>p:not(.eye){color:#ffffffbf;margin-top:10px;font-size:15.5px;line-height:1.5}.cm-web .hra-tx .fm-dots{margin-top:14px}.cm-web .hr-a .hr-qr small{color:#ffffffb3}.cm-web .hra-ph{border-radius:14px;height:300px;overflow:hidden;transform:rotate(3deg);box-shadow:0 0 0 6px #fff,0 30px 50px -20px #000c}.cm-web .hra-ph img{object-fit:cover;width:100%;height:100%}.cm-web .hr-b{color:#fff;height:420px}.cm-web .hrb-bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cm-web .hrb-sh{background:linear-gradient(90deg,#0a0614e0 0%,#0a061499 45%,#0a06141a 80%);position:absolute;inset:0}.cm-web .hrb-grid{background:linear-gradient(90deg,#0000 calc(33.3% - .5px),#ffffff29 calc(33.3% - .5px) calc(33.3% + .5px),#0000 calc(33.3% + .5px) calc(66.6% - .5px),#ffffff29 calc(66.6% - .5px) calc(66.6% + .5px),#0000 calc(66.6% + .5px)),linear-gradient(#0000 calc(33.3% - .5px),#ffffff29 calc(33.3% - .5px) calc(33.3% + .5px),#0000 calc(33.3% + .5px) calc(66.6% - .5px),#ffffff29 calc(66.6% - .5px) calc(66.6% + .5px),#0000 calc(66.6% + .5px));position:absolute;inset:0}.cm-web .hrb-rec{letter-spacing:.1em;background:#00000073;border-radius:15px;align-items:center;gap:7px;height:30px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex;position:absolute;top:22px;right:26px}.cm-web .hrb-rec i{background:#ff3b30;border-radius:50%;width:10px;height:10px;animation:1.2s steps(2,end) infinite hrblink}@keyframes hrblink{50%{opacity:.2}}.cm-web .hrb-tc{letter-spacing:.08em;color:#ffffffd9;font:700 13px/1 Courier New,monospace;position:absolute;bottom:22px;right:26px}.cm-web .hrb-fl{flex-direction:column;gap:8px;display:flex;position:absolute;top:66px;right:26px}.cm-web .hrb-fl img{object-fit:cover;border-radius:10px;width:64px;height:84px;box-shadow:0 0 0 2px #ffffffd9,0 12px 24px -10px #000000b3}.cm-web .hrb-tx{max-width:560px;position:absolute;top:50%;left:40px;transform:translateY(-50%)}.cm-web .hrb-tx .eye{color:#ffc7da}.cm-web .hrb-tx h3{margin-top:10px;font-size:58px}.cm-web .hrb-tx>p:not(.eye){color:#ffffffd1;margin-top:12px;font-size:16.5px;line-height:1.5}.cm-web .hr-c{background:#fff;padding:26px 28px 28px;box-shadow:0 0 0 1px #18181b0f,0 24px 48px -30px #28146473}.cm-web .hrc-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.cm-web .hrc-h .eye{color:var(--vio)}.cm-web .hrc-h h3{margin-top:8px;font-size:34px}.cm-web .hrc-h .hr-act{margin-top:0}.cm-web .hrc-board{align-items:flex-start;gap:8px;margin-top:22px;display:flex}.cm-web .hrc-board .hc-pn{flex:1;min-width:0}.cm-web .hrc-board .hc-fr{aspect-ratio:4/5;box-shadow:inset 0 0 0 1px var(--hair2);background:#f4f2fb;border-radius:16px;position:relative;overflow:hidden}.cm-web .hrc-board .hc-fr img{object-fit:cover;filter:saturate(.95);width:100%;height:100%}.cm-web .hrc-board .hc-n{background:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:12.5px;font-weight:800;display:grid;position:absolute;top:8px;left:8px;box-shadow:0 4px 10px -4px #0006}.cm-web .hrc-board .hc-who{color:#fff;background:#0f0c1ea8;border-radius:11px;align-items:center;height:22px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;bottom:8px;left:8px}.cm-web .hrc-board .hc-pn b{margin-top:9px;font-size:14.5px;line-height:1.3;display:block}.cm-web .hrc-board .hc-pn small{color:var(--muted);margin-top:2px;font-size:12.5px;line-height:1.35;display:block}.cm-web .hrc-board .hc-ar{color:var(--muted);align-self:center;margin-top:-50px;font-size:24px;font-style:normal;font-weight:300}.cm-web .hrc-board .edit .hc-fr{background:linear-gradient(160deg,#2a1b5c,#4a2370);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.cm-web .hrc-board .edit .hc-big{font-size:40px}.cm-web .hrc-board .hc-wave{align-items:center;gap:3px;height:30px;display:flex}.cm-web .hrc-board .hc-wave i{background:#ffffffb3;border-radius:2px;width:3px}.cm-web .hrc-board .post .hc-fr{background:linear-gradient(160deg,#fff1f6,#f5f2ff);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.cm-web .hrc-board .post .hc-lg{gap:6px;display:flex}.cm-web .hrc-board .post .hc-lg .blg{border-radius:10px;width:34px;height:34px}.cm-web .hrc-board .post .hc-lg .blg.fb{border-radius:50%}.cm-web .hrc-board .post .hc-when{color:var(--ink2);font-size:13px;font-weight:800}.cm-web .hrc-board .edit .hc-who,.cm-web .hrc-board .post .hc-who{background:var(--vio)}.cm-web .hr-d{color:#fff;background:radial-gradient(60% 90% at 88% 0,#f0628e61,#0000 70%),radial-gradient(50% 80% at 0 100%,#62c6ff2e,#0000 70%),linear-gradient(135deg,#1b1438 0%,#2a1b5c 55%,#43206b 100%);grid-template-columns:minmax(0,1fr) 400px;align-items:center;gap:24px;padding:40px 44px;display:grid}.cm-web .hd-tx .eye{color:#ffc7da}.cm-web .hd-tx h3{margin-top:12px;font-size:46px}.cm-web .hd-scene{color:#ffffffbf;margin-top:10px;font-size:15.5px}.cm-web .hd-scene b{color:#fff}.cm-web .hd-steps{align-items:stretch;gap:12px;margin-top:24px;display:flex}.cm-web .hd-st{opacity:.55;border-radius:16px;flex:1;min-width:0;padding:14px 14px 16px;transition:background .4s,box-shadow .4s,opacity .4s;position:relative;overflow:hidden}.cm-web .hd-st b{font-size:15px;display:block}.cm-web .hd-st small{color:#ffffffb3;margin-top:3px;font-size:12.5px;line-height:1.35;display:block}.cm-web .hd-st.you{background:#ffffff14;padding-top:22px;box-shadow:inset 0 0 0 1.5px #ffffff4d}.cm-web .hd-we{background:#a78bfa24;border-radius:20px;flex:2;gap:8px;padding:22px 8px 8px;display:flex;position:relative;box-shadow:inset 0 0 0 1.5px #c4b5fd73}.cm-web .hd-we .hd-st{background:#ffffff0d}.cm-web .hd-tg{color:#1b1438;letter-spacing:.02em;background:#fff;border-radius:0 0 8px 8px;align-items:center;height:20px;padding:0 8px;font-size:10.5px;font-weight:800;display:inline-flex;position:absolute;top:-1px;left:14px}.cm-web .hd-tg.we{color:#fff;background:linear-gradient(90deg,#7b61ff,#b14fd6);left:16px}.cm-web .hd-bar{background:#fff;width:0;height:3px;position:absolute;bottom:0;left:0}.cm-web .hd-we .hd-bar{background:#c4b5fd}.cm-web .hr-d[data-sc="0"] .hd-st[data-i="0"],.cm-web .hr-d[data-sc="1"] .hd-st[data-i="1"],.cm-web .hr-d[data-sc="2"] .hd-st[data-i="2"]{opacity:1}.cm-web .hr-d[data-sc="0"] .hd-st[data-i="0"]{background:#fff}.cm-web .hr-d[data-sc="0"] .hd-st[data-i="0"] b{color:#1b1438}.cm-web .hr-d[data-sc="0"] .hd-st[data-i="0"] small{color:#555}.cm-web .hr-d[data-sc="0"] .hd-st[data-i="0"] .hd-bar{background:#ff3b30}.cm-web .hr-d[data-sc="1"] .hd-st[data-i="1"],.cm-web .hr-d[data-sc="2"] .hd-st[data-i="2"]{background:linear-gradient(135deg,#7b61ff,#b14fd6)}.cm-web .hr-d[data-sc="0"] .hd-st[data-i="0"] .hd-bar,.cm-web .hr-d[data-sc="1"] .hd-st[data-i="1"] .hd-bar,.cm-web .hr-d[data-sc="2"] .hd-st[data-i="2"] .hd-bar{animation:3.4s linear forwards hdbar}@keyframes hdbar{to{width:100%}}.cm-web .hd-stage{place-items:center;display:grid}.cm-web .hd-ph{background:#0f0c1d;border-radius:40px;width:236px;height:470px;position:relative;overflow:hidden;box-shadow:0 0 0 8px #241d3d,0 0 0 9px #ffffff29,0 50px 70px -24px #000000b3}.cm-web .hd-scr{opacity:0;transition:opacity .55s,transform .7s cubic-bezier(.32,.72,0,1);position:absolute;inset:0;transform:scale(.96)}.cm-web .hr-d[data-sc="0"] .hd-s0,.cm-web .hr-d[data-sc="1"] .hd-s1,.cm-web .hr-d[data-sc="2"] .hd-s2{opacity:1;transform:none}.cm-web .hd-kb{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cm-web .hr-d[data-sc="0"] .hd-kb{animation:3.4s ease-out both hdkb}@keyframes hdkb{0%{transform:scale(1.12)}to{transform:scale(1)}}.cm-web .hd-shade{background:linear-gradient(#00000073,#0000 25% 60%,#000000b3);position:absolute;inset:0}.cm-web .hd-top{justify-content:space-between;display:flex;position:absolute;top:18px;left:14px;right:14px}.cm-web .hd-rec{letter-spacing:.08em;background:#00000080;border-radius:12px;align-items:center;gap:5px;height:24px;padding:0 9px;font-size:11px;font-weight:800;display:inline-flex}.cm-web .hd-rec i{background:#ff3b30;border-radius:50%;width:7px;height:7px;animation:1s steps(2,end) infinite hrblink}.cm-web .hd-take{background:#00000080;border-radius:12px;align-items:center;height:24px;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex}.cm-web .hd-cd{place-items:center;height:90px;display:grid;position:absolute;top:40%;left:0;right:0}.cm-web .hd-cd span{opacity:0;text-shadow:0 8px 30px #00000080;grid-area:1/1;font-size:84px;font-weight:900;line-height:1}.cm-web .hd-cd span.ok{color:#4ade80;font-size:64px}.cm-web .hr-d[data-sc="0"] .hd-cd span:first-child{animation:.8s .2s both hdcd}.cm-web .hr-d[data-sc="0"] .hd-cd span:nth-child(2){animation:.8s 1s both hdcd}.cm-web .hr-d[data-sc="0"] .hd-cd span:nth-child(3){animation:.8s 1.8s both hdcd}.cm-web .hr-d[data-sc="0"] .hd-cd span.ok{animation:.5s 2.6s both hdok}@keyframes hdcd{0%{opacity:0;transform:scale(1.6)}25%{opacity:1;transform:scale(1)}75%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.85)}}@keyframes hdok{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}.cm-web .hd-what{text-align:center;font-size:14px;font-weight:800;position:absolute;bottom:84px;left:0;right:0}.cm-web .hd-rb{border-radius:50%;place-items:center;width:52px;height:52px;margin-left:-26px;display:grid;position:absolute;bottom:22px;left:50%;box-shadow:inset 0 0 0 3px #fff}.cm-web .hd-rb i{background:#ff3b30;border-radius:6px;width:22px;height:22px}.cm-web .hd-rb svg{width:calc(100% + 8px);height:calc(100% + 8px);position:absolute;inset:-4px;transform:rotate(-90deg)}.cm-web .hd-rb circle{fill:none;stroke:#ff3b30;stroke-width:6px;stroke-dasharray:289;stroke-dashoffset:289px}.cm-web .hr-d[data-sc="0"] .hd-rb circle{animation:2.4s linear .2s forwards hdring}@keyframes hdring{to{stroke-dashoffset:0}}.cm-web .hd-s1{background:linear-gradient(#1a1530,#120e24);flex-direction:column;gap:9px;padding:16px 12px;display:flex}.cm-web .hd-pv{border-radius:16px;height:210px;position:relative;overflow:hidden}.cm-web .hd-pv img{object-fit:cover;width:100%;height:100%}.cm-web .hd-cap{color:#1b1438;opacity:0;background:#fde047;border-radius:8px;padding:5px 9px;font-size:15px;font-weight:900;position:absolute;bottom:12px;left:12px}.cm-web .hd-lg{letter-spacing:.08em;opacity:0;font-size:10px;font-weight:900;position:absolute;top:10px;right:10px}.cm-web .hr-d[data-sc="1"] .hd-cap{animation:.5s 1.1s both hdpop}.cm-web .hr-d[data-sc="1"] .hd-lg{animation:.6s 1.6s both hdfade}@keyframes hdpop{0%{opacity:0;transform:scale(.6)rotate(-6deg)}70%{opacity:1;transform:scale(1.08)rotate(2deg)}to{opacity:1;transform:scale(1)rotate(-2deg)}}@keyframes hdfade{to{opacity:1}}.cm-web .hd-tl{gap:4px;display:flex}.cm-web .hd-tl img{object-fit:cover;opacity:0;border-radius:7px;flex:1;min-width:0;height:44px;box-shadow:0 0 0 1.5px #fff3}.cm-web .hr-d[data-sc="1"] .hd-tl img:first-child{animation:.4s .2s both hdin}.cm-web .hr-d[data-sc="1"] .hd-tl img:nth-child(2){animation:.4s .45s both hdin}.cm-web .hr-d[data-sc="1"] .hd-tl img:nth-child(3){animation:.4s .7s both hdin}@keyframes hdin{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.cm-web .hd-wv{align-items:center;gap:2px;height:24px;padding:0 2px;display:flex}.cm-web .hd-wv i{height:var(--h);transform-origin:50%;background:#a78bfa;border-radius:1px;flex:1}.cm-web .hr-d[data-sc="1"] .hd-wv i{animation:hdwv .7s var(--d) ease-in-out infinite alternate}@keyframes hdwv{to{transform:scaleY(.35)}}.cm-web .hd-tg2{gap:5px;display:flex}.cm-web .hd-tg2 span{background:#ffffff14;border-radius:7px;align-items:center;gap:4px;height:24px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.cm-web .hd-tg2 i{color:#4ade80;opacity:0;font-style:normal}.cm-web .hr-d[data-sc="1"] .hd-tg2 span:first-child i{animation:.3s 1.2s both hdfade}.cm-web .hr-d[data-sc="1"] .hd-tg2 span:nth-child(2) i{animation:.3s 1.6s both hdfade}.cm-web .hr-d[data-sc="1"] .hd-tg2 span:nth-child(3) i{animation:.3s 2s both hdfade}.cm-web .hd-ed{text-align:center;color:#c4b5fd;margin-top:auto;font-size:12px;font-weight:700}.cm-web .hd-s2{background:#f3f2f8;flex-direction:column;justify-content:center;padding:14px 10px;display:flex}.cm-web .hd-post{color:#111;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 18px 30px -18px #140a3c66}.cm-web .hr-d[data-sc="2"] .hd-post{animation:.6s cubic-bezier(.32,.72,0,1) both hdup}@keyframes hdup{0%{opacity:0;transform:translateY(40px)}}.cm-web .hd-ph2{align-items:center;gap:7px;padding:9px 10px;display:flex}.cm-web .hd-ph2 .av{background:linear-gradient(45deg,#f9ce34,#ee2a7b,#6228d7);border-radius:50%;width:24px;height:24px;box-shadow:inset 0 0 0 2px #fff}.cm-web .hd-ph2 b{flex:1;font-size:12.5px}.cm-web .hd-ph2 .blg{border-radius:6px;width:18px;height:18px}.cm-web .hd-im{height:230px;position:relative}.cm-web .hd-im img{object-fit:cover;width:100%;height:100%}.cm-web .hd-heart{color:#fff;opacity:0;text-shadow:0 8px 30px #0006;margin:-40px 0 0 -36px;font-size:80px;line-height:1;position:absolute;top:50%;left:50%}.cm-web .hr-d[data-sc="2"] .hd-heart{animation:1s .8s both hdheart}@keyframes hdheart{0%{opacity:0;transform:scale(.3)}30%{opacity:1;transform:scale(1.15)}55%{transform:scale(1)}to{opacity:0;transform:scale(1)}}.cm-web .hd-acts{color:#444;padding:8px 10px 2px;font-size:12px}.cm-web .hd-acts b{color:#111}.cm-web .hd-cp{color:#333;padding:0 10px 10px;font-size:12px}.cm-web .hd-toast{color:#fff;opacity:0;background:#16a34a;border-radius:16px;align-self:center;align-items:center;height:32px;margin-top:12px;padding:0 13px;font-size:12.5px;font-weight:800;display:inline-flex}.cm-web .hr-d[data-sc="2"] .hd-toast{animation:.5s 1.4s both hdin2}@keyframes hdin2{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.cm-web .hr-e{color:#fff;isolation:isolate;background:#0c0a0f;grid-template-columns:330px minmax(0,1fr) 200px;align-items:center;gap:36px;min-height:430px;padding:34px 0 34px 40px;display:grid;position:relative}.cm-web .he-beam{z-index:-1;filter:blur(6px);background:conic-gradient(from 115deg at 0 0,#0000 0deg,#ffdca029 12deg,#ffdca00d 30deg,#0000 42deg);width:80%;height:160%;animation:4s step-end infinite heflick;position:absolute;top:-30%;left:-10%}@keyframes heflick{0%,to{opacity:1}47%{opacity:.82}49%{opacity:1}73%{opacity:.9}}.cm-web .he-grain{z-index:4;pointer-events:none;opacity:.18;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:.6s steps(3,end) infinite hegrain;position:absolute;inset:0}@keyframes hegrain{0%{background-position:0 0}33%{background-position:-40px 20px}66%{background-position:30px -30px}}.cm-web .he-vig{z-index:3;pointer-events:none;background:radial-gradient(120% 90% at 50% 45%,#0000 55%,#0000008c);position:absolute;inset:0}.cm-web .he-slate{filter:drop-shadow(0 34px 40px #000000b3);position:relative;transform:rotate(-3deg)}.cm-web .he-stick{z-index:2;transform-origin:10px 100%;background:repeating-linear-gradient(118deg,#f4f1ea 0 26px,#141216 26px 52px);border-radius:8px 8px 2px 2px;height:42px;animation:6s cubic-bezier(.6,0,.4,1) infinite heclap;position:relative;box-shadow:inset 0 -3px #00000059}.cm-web .he-stick i{background:radial-gradient(circle at 35% 30%,#ddd,#777);border-radius:50%;width:16px;height:16px;position:absolute;bottom:-9px;left:4px;box-shadow:0 1px 2px #00000080}@keyframes heclap{0%{transform:rotate(-24deg)}9%{transform:rotate(-24deg)}13%{transform:rotate(0)}14%{transform:rotate(1.5deg)}16%{transform:rotate(0)}82%{transform:rotate(0)}to{transform:rotate(-24deg)}}.cm-web .he-base{background:repeating-linear-gradient(118deg,#141216 0 26px,#f4f1ea 26px 52px);border-radius:2px;height:14px;margin-top:2px}.cm-web .he-board{background:radial-gradient(120% 100% at 30% 0,#2a302e,#171b1a 70%);border-radius:0 0 12px 12px;padding:12px 16px 16px;box-shadow:inset 0 0 0 2px #2f3533,inset 0 0 40px #ffffff0a}.cm-web .he-row{border-bottom:1.5px solid #f0f0e647;display:grid}.cm-web .he-row:last-child{border:0}.cm-web .he-row.two{grid-template-columns:1.6fr 1fr}.cm-web .he-row.three{grid-template-columns:repeat(3,1fr)}.cm-web .he-row>div{padding:9px 0 8px}.cm-web .he-row>div+div{border-left:1.5px solid #f0f0e647;padding-left:12px}.cm-web .he-row span{letter-spacing:.18em;text-transform:uppercase;color:#f0f0e68c;font:700 9.5px/1 Inter,sans-serif;display:block}.cm-web .he-row b{color:#f2f0e6;text-shadow:0 0 1px #ffffff80;margin-top:4px;font:600 24px/1.1 Caveat,Bradley Hand,cursive;display:block}.cm-web .he-row b.big{font-size:28px;line-height:1.05}.cm-web .he-row b.sig{color:#ffe08a;font-size:30px}.cm-web .he-flash{z-index:5;opacity:0;pointer-events:none;background:radial-gradient(closest-side,#ffffffbf,#0000);border-radius:30px;animation:6s infinite heflash;position:absolute;inset:-30px}@keyframes heflash{0%,12.5%{opacity:0}13.5%{opacity:.85}22%{opacity:0}to{opacity:0}}.cm-web .he-action{z-index:6;color:#fff;letter-spacing:.06em;background:#ff3b30;border-radius:10px;padding:6px 14px;font:900 20px/1 Inter,sans-serif;animation:6s infinite heact;position:absolute;top:-24px;right:-26px;transform:rotate(8deg)scale(0);box-shadow:0 12px 24px -8px #ff3b30b3}@keyframes heact{0%,12.5%{opacity:0;transform:rotate(8deg)scale(0)}15%{opacity:1;transform:rotate(8deg)scale(1.2)}18%{transform:rotate(8deg)scale(1)}55%{opacity:1;transform:rotate(8deg)scale(1)}62%,to{opacity:0;transform:rotate(8deg)scale(.9)}}.cm-web .he-tx .eye{color:#ffc98a}.cm-web .he-tx h3{letter-spacing:-.04em;margin-top:12px;font-size:56px;line-height:1}.cm-web .he-tx h3 span{animation:6s infinite both heword;display:inline-block}.cm-web .he-tx h3 span:nth-of-type(2){animation-delay:.18s}.cm-web .he-tx h3 span:nth-of-type(3){background:linear-gradient(90deg,#fff,#ffc98a);color:#0000;-webkit-background-clip:text;background-clip:text;animation-delay:.36s}@keyframes heword{0%,12%{opacity:.25;transform:translateY(8px)}16%{opacity:1;transform:none}90%{opacity:1;transform:none}to{opacity:.25;transform:translateY(8px)}}.cm-web .he-sub{color:#ffffffb8;max-width:470px;margin-top:12px;font-size:15.5px;line-height:1.5}.cm-web .he-tx .yw{margin-top:22px}.cm-web .he-reel{background:#151217;align-self:stretch;margin:-34px 0;position:relative;overflow:hidden;box-shadow:inset 12px 0 18px -10px #000c}.cm-web .he-reel:before,.cm-web .he-reel:after{content:"";z-index:2;background:repeating-linear-gradient(#151217 0 10px,#0000 10px 22px),#151217;width:18px;position:absolute;top:0;bottom:0;-webkit-mask:repeating-linear-gradient(#000 0 6px,#0000 6px 22px);mask:repeating-linear-gradient(#000 0 6px,#0000 6px 22px)}.cm-web .he-reel:before{opacity:.85;background:repeating-linear-gradient(#0000 0 6px,#e9e4d8 6px 14px,#0000 14px 22px);width:10px;left:5px;-webkit-mask:none;mask:none}.cm-web .he-reel:after{opacity:.85;background:repeating-linear-gradient(#0000 0 6px,#e9e4d8 6px 14px,#0000 14px 22px);width:10px;right:5px;-webkit-mask:none;mask:none}.cm-web .he-strip{flex-direction:column;gap:8px;padding:8px 24px;animation:26s linear infinite hereel;display:flex;position:absolute;top:0;left:0;right:0}.cm-web .he-strip span{border-radius:4px;height:200px;display:block;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a}.cm-web .he-strip img{object-fit:cover;filter:saturate(1.05);width:100%;height:100%;display:block}@keyframes hereel{to{transform:translateY(-50%)}}.cm-web .he-reel{-webkit-mask:linear-gradient(#0000,#000 14% 86%,#0000);mask:linear-gradient(#0000,#000 14% 86%,#0000)}@media (prefers-reduced-motion:reduce){.cm-web .he-stick,.cm-web .he-flash,.cm-web .he-action,.cm-web .he-tx h3 span,.cm-web .he-strip,.cm-web .he-grain,.cm-web .he-beam{animation:none}.cm-web .he-stick{transform:none}}@media (width<=1150px){.cm-web .hr-e{grid-template-columns:300px minmax(0,1fr);padding-right:36px}.cm-web .he-reel{display:none}}.cm-web .hr-b2{color:#fff;height:400px}.cm-web .b2-bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cm-web .b2-sh{background:linear-gradient(90deg,#0c0816d1 0%,#0c081673 50%,#0c081600 85%);position:absolute;inset:0}.cm-web .b2-rec{letter-spacing:.12em;color:#ffffffe6;align-items:center;gap:7px;font-size:12.5px;font-weight:800;display:inline-flex;position:absolute;top:24px;right:26px}.cm-web .b2-rec i{background:#ff3b30;border-radius:50%;width:9px;height:9px;animation:1.4s steps(2,end) infinite hrblink}.cm-web .b2-tx{max-width:560px;position:absolute;bottom:46px;left:48px}.cm-web .b2-tx .eye{color:#ffffffb3}.cm-web .b2-tx h3{margin-top:10px;font-size:60px}.cm-web .b2-p{color:#ffffffd1;margin-top:10px;font-size:17px}.cm-web .b2-act{align-items:center;gap:20px;margin-top:24px;display:flex}.cm-web .b2-act .fm-go{border-radius:15px;height:50px;margin:0;padding:0 24px;font-size:16px}.cm-web .b2-ph{color:#ffffffe0;cursor:default;font-size:14.5px;font-weight:700;position:relative}.cm-web .b2-pop{width:170px;color:var(--ink);text-align:center;opacity:0;pointer-events:none;background:#fff;border-radius:16px;margin-left:-85px;padding:12px;transition:opacity .2s,transform .2s;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translateY(6px);box-shadow:0 20px 40px -14px #0009}.cm-web .b2-pop .qr{width:120px;height:120px;box-shadow:none;margin:0 auto 6px;padding:4px}.cm-web .b2-pop small{color:var(--muted);font-size:11.5px}.cm-web .b2-ph:hover .b2-pop{opacity:1;transform:none}.cm-web .hr-b3{color:#fff;height:430px}.cm-web .b3-bg{object-fit:cover;width:100%;height:100%;animation:22s ease-in-out infinite alternate b3kb;position:absolute;inset:0}@keyframes b3kb{0%{transform:scale(1)}to{transform:scale(1.1)translate(-2%,-1%)}}.cm-web .b3-sh{background:linear-gradient(90deg,#0a0614db 0%,#0a061480 48%,#0a06141a 85%);position:absolute;inset:0}.cm-web .b3-top{justify-content:space-between;align-items:center;display:flex;position:absolute;top:24px;left:44px;right:28px}.cm-web .b3-rec{letter-spacing:.12em;align-items:center;gap:7px;font-size:12.5px;font-weight:800;display:inline-flex}.cm-web .b3-rec i{background:#ff3b30;border-radius:50%;width:9px;height:9px;animation:1s steps(2,end) infinite hrblink}.cm-web .b3-tc{letter-spacing:.08em;color:#ffffffe6;font:700 13px/1 Courier New,monospace}.cm-web .b3-tx{max-width:560px;position:absolute;top:50%;left:44px;transform:translateY(-44%)}.cm-web .b3-tx .eye{color:#ffc7da}.cm-web .b3-tx h3{margin-top:10px;font-size:56px}.cm-web .b3-p{color:#ffffffd1;margin-top:10px;font-size:16.5px}.cm-web .b3-p b{color:#fff}.cm-web .b3-tx .yw{margin-top:14px}.cm-web .b3-shots{gap:10px;display:flex;position:absolute;bottom:36px;right:28px}.cm-web .b3-shots span{opacity:0;width:86px;height:112px;animation:b3in .6s var(--d) cubic-bezier(.32,.72,0,1) forwards;border-radius:12px;position:relative;overflow:hidden;transform:translateY(14px);box-shadow:0 0 0 2px #ffffffd9,0 14px 28px -10px #000000b3}.cm-web .b3-shots img{object-fit:cover;width:100%;height:100%}.cm-web .b3-shots i{background:#16a34aeb;border-radius:10px;align-items:center;height:20px;padding:0 7px;font-size:10.5px;font-style:normal;font-weight:800;display:inline-flex;position:absolute;bottom:6px;left:6px}.cm-web .b3-shots i:before{content:"✓ ";margin-right:2px}@keyframes b3in{to{opacity:1;transform:none}}.cm-web .b3-bar{transform-origin:0;background:linear-gradient(90deg,#ff3b30,#ff8a65);width:100%;height:3px;animation:8s linear infinite b3bar;position:absolute;bottom:0;left:0}@keyframes b3bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.cm-web .hr-b4{color:#fff;background:radial-gradient(60% 90% at 100% 0,#f0628e38,#0000 70%),linear-gradient(135deg,#17112a,#221a40);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:34px;min-height:520px;padding:62px 44px 62px 56px;display:grid}.cm-web .hr-b4:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 calc(33.333% - .5px),#ffffff13 calc(33.333% - .5px) calc(33.333% + .5px),#0000 calc(33.333% + .5px) calc(66.666% - .5px),#ffffff13 calc(66.666% - .5px) calc(66.666% + .5px),#0000 calc(66.666% + .5px)),linear-gradient(#0000 calc(33.333% - .5px),#ffffff13 calc(33.333% - .5px) calc(33.333% + .5px),#0000 calc(33.333% + .5px) calc(66.666% - .5px),#ffffff13 calc(66.666% - .5px) calc(66.666% + .5px),#0000 calc(66.666% + .5px));position:absolute;inset:0;-webkit-mask:radial-gradient(90% 85%,#000 40%,#0000 100%);mask:radial-gradient(90% 85%,#000 40%,#0000 100%)}.cm-web .hr-b4:after{content:"";pointer-events:none;opacity:.5;background:radial-gradient(circle,#0000 0 0) 0 0/0 0,linear-gradient(#ffffff59,#ffffff59) calc(33.333% - 6px) calc(33.333% - .75px)/12px 1.5px no-repeat,linear-gradient(#ffffff59,#ffffff59) calc(33.333% - .75px) calc(33.333% - 6px)/1.5px 12px no-repeat,linear-gradient(#ffffff59,#ffffff59) calc(66.666% - 6px) calc(33.333% - .75px)/12px 1.5px no-repeat,linear-gradient(#ffffff59,#ffffff59) calc(66.666% - .75px) calc(33.333% - 6px)/1.5px 12px no-repeat,linear-gradient(#ffffff59,#ffffff59) calc(33.333% - 6px) calc(66.666% - .75px)/12px 1.5px no-repeat,linear-gradient(#ffffff59,#ffffff59) calc(33.333% - .75px) calc(66.666% - 6px)/1.5px 12px no-repeat,linear-gradient(#ffffff59,#ffffff59) calc(66.666% - 6px) calc(66.666% - .75px)/12px 1.5px no-repeat,linear-gradient(#ffffff59,#ffffff59) calc(66.666% - .75px) calc(66.666% - 6px)/1.5px 12px no-repeat;position:absolute;inset:0}.cm-web .b4-tx,.cm-web .b4-cam{z-index:1;position:relative}.cm-web .b4-tx .eye{color:#ffc7da}.cm-web .b4-tx h3{margin-top:12px;font-size:54px}.cm-web .b4-p{color:#ffffffc7;margin-top:12px;font-size:16px;line-height:1.5}.cm-web .b4-p b{color:#fff}.cm-web .b4-steps{gap:8px;margin-top:22px;display:flex}.cm-web .b4-st{opacity:.5;background:#ffffff0f;border-radius:14px;flex:1;align-items:center;gap:9px;min-width:0;padding:11px 12px;transition:opacity .4s,background .4s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a}.cm-web .b4-st i{font-size:19px;font-style:normal}.cm-web .b4-st b{font-size:14px;display:block}.cm-web .b4-st small{color:#ffffff9e;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;display:block;overflow:hidden}.cm-web .b4-pg{width:0;height:3px;position:absolute;bottom:0;left:0}.cm-web .b4-st.you .b4-pg{background:#ff3b30}.cm-web .b4-st.we .b4-pg{background:#e9d5ff}.cm-web .b4-tx .hr-act{margin-top:22px}.cm-web .b4-cam{background:#000;border-radius:26px;height:400px;position:relative;overflow:hidden;box-shadow:0 0 0 1.5px #ffffff2e,0 30px 60px -24px #000000b3}.cm-web .b4-img{object-fit:cover;width:100%;height:100%;animation:24s ease-in-out infinite alternate b3kb;position:absolute;inset:0}.cm-web .b4-grid{background:linear-gradient(90deg,#0000 calc(33.3% - .5px),#ffffff4d calc(33.3% - .5px) calc(33.3% + .5px),#0000 calc(33.3% + .5px) calc(66.6% - .5px),#ffffff4d calc(66.6% - .5px) calc(66.6% + .5px),#0000 calc(66.6% + .5px)),linear-gradient(#0000 calc(33.3% - .5px),#ffffff4d calc(33.3% - .5px) calc(33.3% + .5px),#0000 calc(33.3% + .5px) calc(66.6% - .5px),#ffffff4d calc(66.6% - .5px) calc(66.6% + .5px),#0000 calc(66.6% + .5px));transition:opacity .5s;position:absolute;inset:0}.cm-web .hr-b4:not([data-sc="0"]) .b4-grid{opacity:0}.cm-web .b4-sc{opacity:0;transition:opacity .5s;position:absolute;inset:0}.cm-web .hr-b4[data-sc="1"] .b4-s0,.cm-web .hr-b4[data-sc="2"] .b4-s1,.cm-web .hr-b4[data-sc="3"] .b4-s2{opacity:1}.cm-web .b4-tcp{font-variant-numeric:tabular-nums;background:#ff3b30;border-radius:7px;align-items:center;gap:6px;height:26px;padding:0 10px;font:700 13px/1 Inter,sans-serif;display:inline-flex;position:absolute;top:14px;left:50%;transform:translate(-50%)}.cm-web .b4-tcp i{background:#fff;border-radius:50%;width:7px;height:7px;animation:1s steps(2,end) infinite hrblink}.cm-web .b4-flash{opacity:0;pointer-events:none;background:#fff;position:absolute;inset:0}.cm-web .hr-b4[data-sc="1"] .b4-flash{animation:.5s 2.1s both b4flash}.cm-web .b4-vid,.cm-web .b4-cut video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.cm-web .hr-b4[data-sc="1"] .b4-vid{animation:3.4s both b4vid}@keyframes b4vid{0%,58%{opacity:1}59%,to{opacity:0}}.cm-web .hr-b4[data-sc="1"] .b4-tcp{animation:3.4s both b4tcp}@keyframes b4tcp{0%,56%{opacity:1}60%,to{opacity:0}}.cm-web .hr-b4[data-sc="1"] .b4-modes .m-vd{animation:3.4s both b4mv}@keyframes b4mv{0%,56%{color:#ffd60a}58%,to{color:#ffffffbf}}.cm-web .hr-b4[data-sc="1"] .b4-modes .m-ph{animation:3.4s both b4mp}@keyframes b4mp{0%,56%{color:#ffffffbf}58%,to{color:#ffd60a}}@keyframes b4flash{0%{opacity:0}20%{opacity:.75}to{opacity:0}}.cm-web .b4-bar{background:linear-gradient(#0000,#000000b8 45%);padding:26px 22px 14px;position:absolute;bottom:0;left:0;right:0}.cm-web .b4-modes{letter-spacing:.08em;color:#ffffffbf;justify-content:center;gap:18px;font-size:11.5px;font-weight:700;display:flex}.cm-web .b4-modes .on{color:#ffd60a}.cm-web .b4-ctl{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.cm-web .b4-thumb{background:#222;border-radius:8px;width:40px;height:40px;overflow:hidden;box-shadow:0 0 0 1.5px #fff9}.cm-web .b4-thumb img{object-fit:cover;opacity:0;width:100%;height:100%;transform:scale(.4)}.cm-web .hr-b4[data-sc="1"] .b4-thumb img{animation:.45s cubic-bezier(.34,1.56,.64,1) 2.3s both b4thumb}@keyframes b4thumb{to{opacity:1;transform:none}}.cm-web .b4-shut{border-radius:50%;place-items:center;width:58px;height:58px;display:grid;box-shadow:inset 0 0 0 4px #fff}.cm-web .b4-shut i{background:#ff3b30;border-radius:50%;width:46px;height:46px;transition:all .3s}.cm-web .hr-b4[data-sc="1"] .b4-shut i{animation:3.4s both b4rec}@keyframes b4rec{0%,8%{background:#ff3b30;border-radius:50%;width:46px;height:46px}14%,54%{background:#ff3b30;border-radius:6px;width:22px;height:22px}59%{background:#fff;border-radius:50%;width:46px;height:46px}62%{transform:scale(.84)}66%,to{background:#fff;border-radius:50%;width:46px;height:46px;transform:none}}.cm-web .b4-flip{background:#ffffff2e;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.cm-web .b4-flip svg{width:20px;height:20px}.cm-web .b4-s1{background:linear-gradient(#0000001a,#0000 30% 60%,#0000008c)}.cm-web .b4-sent{background:#16a34a;border-radius:15px;align-items:center;height:30px;padding:0 13px;font-size:13px;font-weight:800;display:inline-flex;position:absolute;top:14px;left:50%;transform:translate(-50%,-50px)}.cm-web .hr-b4[data-sc="2"] .b4-sent{animation:3.4s both b4sent}@keyframes b4sent{0%{transform:translate(-50%,-50px)}10%,32%{transform:translate(-50%)}42%,to{transform:translate(-50%,-50px)}}.cm-web .b4-cap{color:#1b1438;opacity:0;background:#fde047;border-radius:9px;padding:6px 11px;font-size:20px;font-weight:900;position:absolute;bottom:70px;left:20px}.cm-web .hr-b4[data-sc="2"] .b4-cap{animation:.5s 1.2s both hdpop}.cm-web .b4-lg{letter-spacing:.08em;opacity:0;font-size:11px;font-weight:900;position:absolute;top:18px;right:18px}.cm-web .hr-b4[data-sc="2"] .b4-lg{animation:.6s 1.7s both hdfade}.cm-web .b4-cut{opacity:0;position:absolute;inset:0;overflow:hidden}.cm-web .b4-cut img{object-fit:cover;width:100%;height:100%;display:block}@keyframes b4c1{0%{opacity:1;transform:scale(1.16)}31%{opacity:1;transform:scale(1.04)}31.5%,to{opacity:0}}@keyframes b4c2{0%,31%{opacity:0}31.5%{opacity:1;transform:scale(1.18)translate(2.5%)}63%{opacity:1;transform:scale(1.05)translate(-1%)}63.5%,to{opacity:0}}@keyframes b4c3{0%,63%{opacity:0}63.5%{opacity:1;transform:scale(1.04)}to{opacity:1;transform:scale(1.15)}}.cm-web .b4-fl{opacity:0;pointer-events:none;background:#fff;position:absolute;inset:0}@keyframes b4fl{0%,30.5%{opacity:0}31.5%{opacity:.32}35%{opacity:0}62.5%{opacity:0}63.5%{opacity:.32}67%,to{opacity:0}}.cm-web .b4-shd{background:linear-gradient(#00000047,#0000 26% 48%,#000000b8);position:absolute;inset:0}.cm-web .b4-cap2{text-align:center;z-index:2;position:absolute;bottom:142px;left:0;right:0}.cm-web .b4-cap2 b{color:#1b1438;letter-spacing:-.01em;opacity:0;background:#fde047;border-radius:9px;margin:0 3px;padding:4px 11px;font-size:26px;font-weight:900;display:inline-block;transform:translateY(14px)scale(.6)rotate(-4deg);box-shadow:0 8px 18px -8px #00000080}.cm-web .hr-b4[data-sc="2"] .b4-cap2 b{animation:b4w .5s calc(.45s + var(--i) * .22s) cubic-bezier(.3,1.7,.5,1) both}@keyframes b4w{to{opacity:1;transform:rotate(calc(var(--i) * 2deg - 2deg))}}.cm-web .b4-tl{z-index:2;background:#0e0a1ed1;border-radius:14px;padding:8px 10px 9px;position:absolute;bottom:12px;left:14px;right:14px;box-shadow:inset 0 0 0 1px #ffffff14}.cm-web .b4-tlh{justify-content:space-between;align-items:center;margin-bottom:5px;font-size:11.5px;font-weight:800;display:flex}.cm-web .b4-tk em{color:#fff9;margin-left:10px;font-style:normal;font-weight:700}.cm-web .b4-tk i{color:#4ade80;opacity:0;margin-left:3px;font-style:normal}.cm-web .hr-b4[data-sc="2"] .b4-tk em:first-child i{animation:.3s .9s both hdfade}.cm-web .hr-b4[data-sc="2"] .b4-tk em:nth-child(2) i{animation:.3s 1.7s both hdfade}.cm-web .hr-b4[data-sc="2"] .b4-tk em:nth-child(3) i{animation:.3s 2.5s both hdfade}.cm-web .b4-tr{gap:3px;height:22px;margin-top:4px;display:flex;position:relative}.cm-web .b4-tr.v span{opacity:0;border-radius:5px;flex:1;overflow:hidden;box-shadow:inset 0 0 0 1.5px #a78bfa}.cm-web .b4-tr.v img{object-fit:cover;opacity:.85;width:100%;height:100%;display:block}.cm-web .hr-b4[data-sc="2"] .b4-tr.v span{animation:b4in .35s calc(.1s + var(--i) * .2s) both}@keyframes b4in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.cm-web .b4-tr.t span{color:#1b1438;white-space:nowrap;transform-origin:0;background:#fde047;border-radius:5px;width:66%;height:16px;padding:0 7px;font-size:10px;font-weight:800;line-height:16px;position:absolute;top:3px;left:12%;overflow:hidden;transform:scaleX(0)}.cm-web .hr-b4[data-sc="2"] .b4-tr.t span{animation:.5s cubic-bezier(.2,.8,.2,1) .5s both b4sx}@keyframes b4sx{to{transform:none}}.cm-web .b4-tr.m{align-items:center;gap:2px;height:18px}.cm-web .b4-tr.m i{height:var(--h);opacity:.85;background:#8b6cff;border-radius:1px;flex:1}.cm-web .b4-ph{background:#fff;border-radius:1px;width:2px;position:absolute;top:30px;bottom:7px;left:10px;box-shadow:0 0 8px #ffffffe6}.cm-web .hr-b4[data-sc="2"] .b4-ph{animation:3.4s linear both b4ph}@keyframes b4ph{0%{left:10px}to{left:calc(100% - 12px)}}.cm-web .b4-ed{background:#140e28bf;border-radius:14px;align-items:center;gap:12px;padding:9px 12px;display:flex;position:absolute;bottom:14px;left:16px;right:16px}.cm-web .b4-wv{flex:1;align-items:center;gap:2px;height:22px;display:flex}.cm-web .b4-wv i{height:var(--h);background:#c4b5fd;border-radius:1px;flex:1}.cm-web .hr-b4[data-sc="2"] .b4-wv i{animation:hdwv .7s var(--d) ease-in-out infinite alternate}.cm-web .b4-ed span{color:#e9d5ff;flex:none;font-size:12.5px;font-weight:700}.cm-web .b4-pbg{position:absolute;inset:-24px;overflow:hidden}.cm-web .b4-pbg video{object-fit:cover;filter:blur(18px)brightness(.55)saturate(1.2);width:100%;height:100%;transform:scale(1.1)}.cm-web .b4-reel{aspect-ratio:9/16;background:#000;border-radius:18px;position:absolute;top:14px;bottom:14px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 0 0 1px #ffffff24,0 24px 50px -12px #000000bf}.cm-web .hr-b4[data-sc="3"] .b4-reel{animation:.6s cubic-bezier(.2,.9,.25,1.1) both b4rl}@keyframes b4rl{0%{opacity:0;transform:translate(-50%)translateY(18px)scale(.94)}}.cm-web .b4-reel video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cm-web .b4-rsh{background:linear-gradient(#00000059,#0000 18% 58%,#000000b3);position:absolute;inset:0}.cm-web .b4-rcap{text-align:center;position:absolute;top:38%;left:0;right:0}.cm-web .b4-rcap b{color:#1b1438;background:#fde047;border-radius:5px;margin:0 2px;padding:2px 6px;font-size:13px;font-weight:900;display:inline-block}.cm-web .b4-rtop{justify-content:space-between;align-items:center;font-size:13px;font-weight:800;display:flex;position:absolute;top:9px;left:10px;right:10px}.cm-web .b4-rtop svg{width:17px;height:17px}.cm-web .b4-racts{flex-direction:column;align-items:center;gap:11px;display:flex;position:absolute;bottom:58px;right:7px}.cm-web .b4-racts span{flex-direction:column;align-items:center;gap:2px;display:flex}.cm-web .b4-racts svg{filter:drop-shadow(0 1px 2px #0006);width:20px;height:20px}.cm-web .b4-racts b{font-variant-numeric:tabular-nums;font-size:9.5px;font-weight:700}.cm-web .hr-b4[data-sc="3"] .b4-lk svg{animation:.5s 1.05s both b4lk}@keyframes b4lk{40%{transform:scale(1.35)}to{fill:#ff3040;stroke:#ff3040;transform:none}}.cm-web .hr-b4[data-sc="3"] .b4-lk svg path{animation:.1s 1.2s both b4lkf}@keyframes b4lkf{to{fill:#ff3040;stroke:#ff3040}}.cm-web .b4-rbot{text-align:left;position:absolute;bottom:10px;left:9px;right:40px}.cm-web .b4-racc{align-items:center;gap:6px;display:flex}.cm-web .b4-racc .b4-rav{background:linear-gradient(45deg,#f9ce34,#ee2a7b,#6228d7);border-radius:50%;width:18px;height:18px;box-shadow:inset 0 0 0 1.5px #fff}.cm-web .b4-racc b{font-size:10.5px;font-weight:800}.cm-web .b4-racc em{border-radius:5px;padding:2px 6px;font-size:9px;font-style:normal;font-weight:800;box-shadow:inset 0 0 0 1px #ffffffb3}.cm-web .b4-rbot p{white-space:nowrap;text-overflow:ellipsis;margin:4px 0 0;font-size:9.5px;line-height:1.3;overflow:hidden}.cm-web .b4-rbot small{color:#ffffffd9;white-space:nowrap;margin-top:3px;font-size:8.5px;display:block;overflow:hidden}.cm-web .b4-burst{opacity:0;pointer-events:none;width:70px;height:70px;margin:-35px 0 0 -35px;position:absolute;top:44%;left:50%}.cm-web .b4-burst svg{fill:#fff;filter:drop-shadow(0 6px 20px #0006);width:100%;height:100%}.cm-web .hr-b4[data-sc="3"] .b4-burst{animation:1s .8s both hdheart}.cm-web .b4-ig{color:#111;background:#fff;align-items:center;gap:8px;padding:10px 14px;display:flex;position:absolute;top:0;left:0;right:0}.cm-web .b4-ig .av{background:linear-gradient(45deg,#f9ce34,#ee2a7b,#6228d7);border-radius:50%;width:26px;height:26px;box-shadow:inset 0 0 0 2px #fff}.cm-web .b4-ig b{flex:1;font-size:13px}.cm-web .b4-ig .blg{border-radius:6px;width:20px;height:20px}.cm-web .hr-b4[data-sc="3"] .b4-ig{animation:.5s cubic-bezier(.32,.72,0,1) both b4ig}@keyframes b4ig{0%{transform:translateY(-100%)}}.cm-web .b4-heart{color:#fff;opacity:0;text-shadow:0 8px 30px #0006;margin:-44px 0 0 -40px;font-size:88px;line-height:1;position:absolute;top:50%;left:50%}.cm-web .hr-b4[data-sc="3"] .b4-heart{animation:1s .7s both hdheart}.cm-web .b4-ready{z-index:5;background:#16a34a;border-radius:17px;align-items:center;height:34px;padding:0 15px;font-size:13.5px;font-weight:800;display:inline-flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%,70px)}.cm-web .hr-b4[data-sc="3"] .b4-ready{animation:.5s cubic-bezier(.32,.72,0,1) 1.2s both b4ready}@keyframes b4ready{to{transform:translate(-50%)}}.cm-web .hr-b4:not(.b4-tall) .b4-s2 .b4-ready{bottom:18px;left:18px;transform:translateY(70px)}.cm-web .hr-b4:not(.b4-tall)[data-sc="3"] .b4-s2 .b4-ready{animation:.5s cubic-bezier(.32,.72,0,1) 1.2s both b4readyW}@keyframes b4readyW{to{transform:none}}.cm-web .hr-b4.b4-tall{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.cm-web .hr-b4.b4-tall .b4-cam{border-radius:40px;justify-self:center;width:240px;height:426px;transform:rotate(2deg);box-shadow:0 0 0 7px #0b0a12,0 0 0 8.5px #ffffff29,0 40px 80px -24px #000000d9}.cm-web .hr-b4.b4-tall .b4-cam:after{content:"";z-index:9;background:#000;border-radius:12px;width:78px;height:22px;margin-left:-39px;position:absolute;top:9px;left:50%}.cm-web .hr-b4.b4-tall .b4-tcp{top:40px}.cm-web .hr-b4.b4-tall .b4-sent{white-space:nowrap;height:26px;padding:0 10px;font-size:11.5px;top:42px}.cm-web .hr-b4.b4-tall .b4-tlh span:first-child{white-space:nowrap}.cm-web .hr-b4.b4-tall .b4-tk em:nth-child(3){display:none}.cm-web .hr-b4.b4-tall .b4-lg{top:42px}.cm-web .hr-b4.b4-tall .b4-reel{aspect-ratio:auto;box-shadow:none;border-radius:0;inset:0;transform:none}.cm-web .hr-b4.b4-tall[data-sc="3"] .b4-reel{animation:none}.cm-web .hr-b4.b4-tall .b4-pbg{display:none}.cm-web .hr-b4.b4-tall .b4-rtop{top:38px;left:14px;right:14px}.cm-web .hr-b4.b4-tall .b4-rcap b{font-size:15px}.cm-web .hr-b4.b4-tall .b4-racts{bottom:84px;right:15px}.cm-web .hr-b4.b4-tall .b4-rtop{top:44px}.cm-web .hr-b4.b4-tall .b4-rbot{bottom:16px;left:13px}.cm-web .hr-b4.b4-tall .b4-ready{white-space:nowrap;justify-content:center;height:28px;padding:0 10px;font-size:11.5px;inset:40px 14px auto;transform:translateY(-90px)}.cm-web .hr-b4.b4-tall[data-sc="3"] .b4-ready{animation:.5s cubic-bezier(.32,.72,0,1) 1.2s both b4readyT}@keyframes b4readyT{to{transform:none}}.cm-web .hr-b4.b4-tall .b4-cap2{bottom:150px}.cm-web .hr-b4.b4-tall .b4-cap2 b{margin:0 2px;padding:3px 8px;font-size:18px}.cm-web .hr-b4.b4-tall .b4-tl{padding:7px 8px 8px;bottom:10px;left:10px;right:10px}.cm-web .hr-b4.b4-tall .b4-tlh{font-size:10px}.cm-web .hr-b4.b4-tall .b4-tk em{margin-left:6px;font-size:9px}.cm-web .hr-b4.b4-tall .b4-tk em:nth-child(2){display:none}.cm-web .hr-b4.b4-tall .b4-bar{padding:24px 16px 18px}.cm-web .hr-b4.b4-tall .b4-modes{gap:14px;font-size:10.5px}.cm-web .b4-hook{z-index:3;opacity:0;pointer-events:none;background:radial-gradient(70% 60%,#00000073,#00000026);place-items:center;padding:0 22px;display:grid;position:absolute;inset:0}.cm-web .b4-hook b{letter-spacing:-.03em;text-transform:uppercase;text-align:center;color:#fff;text-shadow:0 6px 30px #00000080;clip-path:inset(0 100% 0 0);font-size:34px;font-weight:900;line-height:1.02}@keyframes b4hk{0%{opacity:0}3%{opacity:1}26%{opacity:1}30%,to{opacity:0}}@keyframes b4hkb{0%{clip-path:inset(0 100% 0 0);transform:scale(1.08)}12%{clip-path:inset(0)}28%{transform:scale(1)}to{clip-path:inset(0)}}.cm-web .b4-raw{clip-path:inset(0);position:absolute;inset:0}.cm-web .b4-raw img{object-fit:cover;filter:saturate(.25)contrast(.82)brightness(.96);width:100%;height:100%;display:block}.cm-web .hr-b4[data-sc="2"] .b4-raw{animation:3.4s linear both b4gr}@keyframes b4gr{0%,37%{clip-path:inset(0)}57%,to{clip-path:inset(0 0 0 100%)}}.cm-web .b4-gl{opacity:0;background:#fff;width:2px;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 14px #ffffffe6}.cm-web .hr-b4[data-sc="2"] .b4-gl{animation:3.4s linear both b4gl}@keyframes b4gl{0%,36%{opacity:0;left:0}37%{opacity:1;left:0}57%{opacity:1;left:100%}58%,to{opacity:0;left:100%}}.cm-web .b4-gb{color:#86efac;opacity:0;background:#0a0816b3;border-radius:99px;padding:5px 10px;font-size:11px;font-style:normal;font-weight:800;position:absolute;top:50px;left:14px;transform:translateY(6px)}.cm-web .hr-b4[data-sc="2"] .b4-gb{animation:3.4s both b4gb}@keyframes b4gb{0%,56%{opacity:0;transform:translateY(6px)}60%,96%{opacity:1;transform:none}to{opacity:0}}.cm-web .b4-kin{z-index:2;text-align:center;line-height:1.05;position:absolute;bottom:154px;left:14px;right:14px}.cm-web .b4-kin b{letter-spacing:-.02em;color:#fff;text-shadow:0 3px 14px #000000a6;opacity:0;margin:0 4px;font-size:32px;font-weight:900;display:inline-block;transform:translateY(12px)scale(.8)}@keyframes b4kw{to{opacity:1;transform:none}}@keyframes b4kc{0%,55%{color:#fde047}to{color:#fff}}.cm-web .b4-tc2{font-variant-numeric:tabular-nums;color:#ffffff8c}.cm-web .b4-fx{flex-wrap:wrap;gap:4px;margin:1px 0 5px;display:flex}.cm-web .b4-fx em{color:#ffffff80;white-space:nowrap;background:#ffffff12;border-radius:99px;padding:2px 7px;font-size:9.5px;font-style:normal;font-weight:700}.cm-web .b4-fx em i{color:#4ade80;opacity:0;margin-left:3px;font-style:normal}.cm-web .hr-b4[data-sc="2"] .b4-fx em{animation:b4fxo .3s calc(.45s + var(--i) * .5s) both}.cm-web .hr-b4[data-sc="2"] .b4-fx em i{animation:hdfade .3s calc(.45s + var(--i) * .5s) both}@keyframes b4fxo{to{color:#fff;background:#4ade8024}}.cm-web .b4-tr.m{position:relative}.cm-web .b4-tr.m u{opacity:.75;background:#fff;border-radius:1px;width:1.5px;position:absolute;top:-3px;bottom:-3px}.cm-web .hr-b4[data-sc="2"] .b4-cut.c2 img,.cm-web .hr-b4[data-sc="2"] .b4-cut.c3 img{animation:.45s ease-out both b4punch}@keyframes b4punch{0%{transform:scale(1.12)}to{transform:scale(1)}}.cm-web .b4-tall .b4-hook b{font-size:24px}.cm-web .b4-tall .b4-kin{bottom:150px}.cm-web .b4-tall .b4-kin b{margin:0 2px;font-size:22px}.cm-web .b4-tall .b4-fx em:nth-child(n+4){display:none}.cm-web .b4-tall .b4-gb{top:72px}@property --vw{syntax:"<integer>";inherits:false;initial-value:0}.cm-web .b4-views{z-index:3;color:#ffffffe6;font-size:9.5px;font-weight:700;position:absolute;top:30px;left:10px}.cm-web .b4-views b{--vw:0;counter-reset:vw var(--vw);font-variant-numeric:tabular-nums}.cm-web .b4-views b:after{content:counter(vw)}.cm-web .hr-b4[data-sc="3"] .b4-views b{animation:2.4s cubic-bezier(.2,.8,.2,1) .3s both b4vw}@keyframes b4vw{to{--vw:1240}}.cm-web .b4-coms{z-index:3;flex-direction:column;align-items:flex-start;gap:4px;display:flex;position:absolute;bottom:64px;left:9px;right:42px}.cm-web .b4-coms span{color:#fff;opacity:0;background:#0f0c1c8c;border-radius:12px;align-items:center;gap:5px;max-width:100%;padding:4px 8px 4px 4px;font-size:9px;line-height:1.2;display:flex;transform:translateY(8px)}.cm-web .b4-coms i{background:linear-gradient(135deg,#ffb67a,#f0628e);border-radius:50%;flex:none;width:14px;height:14px}.cm-web .b4-coms span:nth-child(2) i{background:linear-gradient(135deg,#7b61ff,#62c6ff)}.cm-web .b4-coms b{margin-right:2px;font-weight:800}.cm-web .hr-b4[data-sc="3"] .b4-coms span{animation:b4cm .4s calc(1.25s + var(--i) * .55s) cubic-bezier(.2,.9,.3,1.2) both}@keyframes b4cm{to{opacity:1;transform:none}}.cm-web .b4-end{z-index:2;opacity:0;background:radial-gradient(80% 60% at 50% 40%,#6d55fd8c,#0c0a18eb);flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}.cm-web .b4-endl{letter-spacing:.12em;color:#fff;font-size:20px;font-weight:900}.cm-web .b4-endc{color:#141026;background:#fff;border-radius:99px;padding:7px 13px;font-size:11px;font-weight:800}.cm-web .hr-b4[data-sc="3"] .b4-end{animation:3.4s both b4end}@keyframes b4end{0%,72%{opacity:0}78%,to{opacity:1}}.cm-web .hr-b4[data-sc="3"] .b4-endl{animation:3.4s cubic-bezier(.3,1.5,.5,1) both b4endl}@keyframes b4endl{0%,74%{opacity:0;transform:scale(.8)}84%,to{opacity:1;transform:none}}.cm-web .b4-burst{top:30%!important}.cm-web .hr-b4[data-sc="3"] .b4-coms,.cm-web .hr-b4[data-sc="3"] .b4-rcap{animation:3.4s both b4hide}@keyframes b4hide{0%,70%{opacity:1}76%,to{opacity:0}}.cm-web .b4-kin2 b{letter-spacing:-.02em;text-shadow:0 2px 10px #0009;font-weight:900;color:#fff!important;background:0 0!important;margin:0 3px!important;padding:0!important;font-size:17px!important}.cm-web .b4-kin2 b:first-child{color:#fde047!important}.cm-web .b4-tall .b4-kin2 b{font-size:20px!important}.cm-web .b4-tall .b4-views{top:66px;left:14px}.cm-web .b4-tall .b4-coms{bottom:78px;left:13px}.cm-web .b4-tall .b4-endl{font-size:24px}.cm-web .b4-tx h3{letter-spacing:-.035em;font-size:46px;line-height:1.04}.cm-web .b4-dyn{color:#e9d5ff;height:28px;margin-top:14px;font-size:19px;font-weight:700;position:relative}.cm-web .b4-dyn span{white-space:nowrap;opacity:0;transition:opacity .45s,transform .55s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;left:0;transform:translateY(10px)}.cm-web .hr-b4[data-sc="0"] .b4-dyn span:first-child,.cm-web .hr-b4[data-sc="1"] .b4-dyn span:nth-child(2),.cm-web .hr-b4[data-sc="2"] .b4-dyn span:nth-child(3),.cm-web .hr-b4[data-sc="3"] .b4-dyn span:nth-child(4){opacity:1;transform:none}.cm-web .b4-steps{gap:6px;margin-top:22px}.cm-web .b4-st{gap:7px;padding:10px}.cm-web .b4-st i{font-size:17px}.cm-web .b4-st b{font-size:13px}.cm-web .b4-st small{font-size:11px}.cm-web .b4-st{opacity:.5;transition:opacity .3s,background .3s}.cm-web .hr-b4[data-sc="0"] .b4-st[data-i="0"],.cm-web .hr-b4[data-sc="1"] .b4-st[data-i="1"],.cm-web .hr-b4[data-sc="2"] .b4-st[data-i="2"],.cm-web .hr-b4[data-sc="3"] .b4-st[data-i="3"]{opacity:1}.cm-web .hr-b4[data-sc="1"] .b4-st[data-i="1"]{background:#fff}.cm-web .hr-b4[data-sc="1"] .b4-st[data-i="1"] b{color:#1b1438}.cm-web .hr-b4[data-sc="1"] .b4-st[data-i="1"] small{color:#666}.cm-web .hr-b4[data-sc="0"] .b4-st[data-i="0"],.cm-web .hr-b4[data-sc="2"] .b4-st[data-i="2"],.cm-web .hr-b4[data-sc="3"] .b4-st[data-i="3"]{background:linear-gradient(135deg,#7b61ff,#b14fd6)}.cm-web .hr-b4[data-sc="0"] .b4-st[data-i="0"] small,.cm-web .hr-b4[data-sc="2"] .b4-st[data-i="2"] small,.cm-web .hr-b4[data-sc="3"] .b4-st[data-i="3"] small{color:#ffffffd9}.cm-web .hr-b4[data-sc="0"] .b4-st[data-i="0"] .b4-pg,.cm-web .hr-b4[data-sc="1"] .b4-st[data-i="1"] .b4-pg,.cm-web .hr-b4[data-sc="2"] .b4-st[data-i="2"] .b4-pg,.cm-web .hr-b4[data-sc="3"] .b4-st[data-i="3"] .b4-pg{animation:3.4s linear forwards hdbar}.cm-web .hr-b4 .b4-p{margin-top:16px;font-size:14.5px}.cm-web .hr-b4[data-sc="0"] .b4-sd{opacity:1}.cm-web .b4-dir{color:#141026;background:linear-gradient(#f7f5ff,#efebff);flex-direction:column;padding:46px 16px 18px;display:flex;position:absolute;inset:0}.cm-web .hr-b4:not(.b4-tall) .b4-dir{width:300px;margin-left:-150px;padding-top:22px;left:50%;right:auto}.cm-web .b4-dh{align-items:center;gap:7px;font-size:14px;display:flex}.cm-web .b4-dh i{color:#6d55fd;font-size:22px;font-style:normal;line-height:1}.cm-web .b4-dav{background:linear-gradient(135deg,#7b61ff,#5b43f0);border-radius:8px;place-items:center;width:24px;height:24px;display:grid}.cm-web .b4-dav img{filter:brightness(0)invert();width:14px;height:14px}.cm-web .b4-dh em{color:#6d55fd;background:#fff;border-radius:99px;margin-left:auto;padding:3px 8px;font-size:11px;font-style:normal;font-weight:700}.cm-web .b4-dk{letter-spacing:.12em;text-transform:uppercase;color:#7c6bd8;margin-top:16px;font-size:10.5px;font-weight:800}.cm-web .b4-dir h4{letter-spacing:-.02em;margin-top:4px;font-size:20px;font-weight:800;line-height:1.15}.cm-web .b4-dc{opacity:0;background:#fff;border-radius:16px;margin-top:14px;padding:12px;transform:translateY(16px);box-shadow:0 10px 24px -14px #3c288c73}.cm-web .hr-b4[data-sc="0"] .b4-dc{animation:.55s cubic-bezier(.2,.9,.25,1.1) .25s both b4dc}@keyframes b4dc{to{opacity:1;transform:none}}.cm-web .b4-ds{color:#5b43f0;background:#f1eeff;border-radius:99px;padding:3px 8px;font-size:10.5px;font-weight:800;display:inline-block}.cm-web .b4-dr{align-items:center;gap:10px;margin-top:9px;display:flex}.cm-web .b4-dr p{flex:1;font-size:14.5px;font-weight:800;line-height:1.25}.cm-web .b4-dr img{object-fit:cover;border-radius:10px;flex:none;width:58px;height:72px}.cm-web .b4-dd{gap:4px;margin-top:10px;display:flex}.cm-web .b4-dd i{background:#ddd7fb;border-radius:3px;width:6px;height:6px}.cm-web .b4-dd i.on{background:#6d55fd;width:16px}.cm-web .b4-dtip{color:#6b6880;opacity:0;margin-top:10px;font-size:11.5px;font-weight:600}.cm-web .hr-b4[data-sc="0"] .b4-dtip{animation:.4s .9s both hdfade}.cm-web .b4-drec{color:#fff;background:linear-gradient(#7b61ff,#6249f8);border-radius:14px;justify-content:center;align-items:center;gap:6px;height:46px;margin-top:auto;font-size:14.5px;font-weight:800;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 24px -12px #6249f8e6}.cm-web .hr-b4[data-sc="0"] .b4-drec{animation:.35s 2.55s both b4press}@keyframes b4press{50%{transform:scale(.95)}}.cm-web .b4-tap{opacity:0;pointer-events:none;background:#ffffff8c;border-radius:50%;width:20px;height:20px;margin:-10px 0 0 -10px;position:absolute;top:50%;left:50%}.cm-web .hr-b4[data-sc="0"] .b4-drec .b4-tap{animation:.6s ease-out 2.55s both b4tap}@keyframes b4tap{0%{opacity:.9;transform:scale(.2)}to{opacity:0;transform:scale(9)}}.cm-web .hr-b4[data-sc="2"] .b4-cut.c1{animation:3.4s linear both b4c1n}.cm-web .hr-b4[data-sc="2"] .b4-cut.c2{animation:3.4s linear both b4c2n}.cm-web .hr-b4[data-sc="2"] .b4-cut.c3{animation:3.4s linear both b4c3n}@keyframes b4c1n{0%{opacity:1;transform:scale(1.03)}55%{opacity:1;transform:scale(1.12)}55.5%,to{opacity:0}}@keyframes b4c2n{0%,55%{opacity:0}55.5%{opacity:1;transform:scale(1.14)}78%{opacity:1;transform:scale(1.04)}78.5%,to{opacity:0}}@keyframes b4c3n{0%,78%{opacity:0}78.5%{opacity:1;transform:scale(1.03)}to{opacity:1;transform:scale(1.12)}}.cm-web .hr-b4[data-sc="2"] .b4-fl{animation:3.4s linear both b4fln}@keyframes b4fln{0%,54.5%{opacity:0}55.5%{opacity:.32}59%{opacity:0}77.5%{opacity:0}78.5%{opacity:.32}82%,to{opacity:0}}.cm-web .hr-b4[data-sc="2"] .b4-cut.c2 img{animation-delay:1.89s}.cm-web .hr-b4[data-sc="2"] .b4-cut.c3 img{animation-delay:2.67s}.cm-web .b4-rawf{z-index:1;-webkit-backdrop-filter:saturate(.12)contrast(.82)brightness(.92);backdrop-filter:saturate(.12)contrast(.82)brightness(.92);clip-path:inset(0);pointer-events:none;position:absolute;inset:0}.cm-web .hr-b4[data-sc="2"] .b4-rawf{animation:3.4s linear both b4rw}@keyframes b4rw{0%,9%{clip-path:inset(0)}29%,to{clip-path:inset(0 0 0 100%)}}.cm-web .b4-gl2{z-index:2;opacity:0;background:#fff;width:2px;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 16px 2px #ffffffe6}.cm-web .hr-b4[data-sc="2"] .b4-gl2{animation:3.4s linear both b4gl2}@keyframes b4gl2{0%,8%{opacity:0;left:0}9%{opacity:1}29%{opacity:1;left:100%}30%,to{opacity:0;left:100%}}.cm-web .b4-rt,.cm-web .b4-gb2{z-index:3;opacity:0;border-radius:99px;padding:5px 10px;font-size:11px;font-style:normal;font-weight:800;position:absolute;top:46px;left:12px}.cm-web .hr-b4:not(.b4-tall) .b4-rt,.cm-web .hr-b4:not(.b4-tall) .b4-gb2{top:14px}.cm-web .b4-rt{color:#141026;background:#ffffffe6}.cm-web .b4-gb2{color:#86efac;background:#0a0816b8}.cm-web .hr-b4[data-sc="2"] .b4-rt{animation:3.4s both b4rt}@keyframes b4rt{0%{opacity:0}3%,22%{opacity:1}28%,to{opacity:0}}.cm-web .hr-b4[data-sc="2"] .b4-gb2{animation:3.4s both b4gb2}@keyframes b4gb2{0%,30%{opacity:0;transform:translateY(6px)}34%,92%{opacity:1;transform:none}98%,to{opacity:0}}.cm-web .hr-b4[data-sc="2"] .b4-hook{animation:3.4s both b4hkn}.cm-web .hr-b4[data-sc="2"] .b4-hook b{animation:3.4s cubic-bezier(.2,.8,.2,1) both b4hkbn}@keyframes b4hkn{0%,30%{opacity:0}33%,51%{opacity:1}55%,to{opacity:0}}@keyframes b4hkbn{0%,31%{clip-path:inset(0 100% 0 0);transform:scale(1.08)}41%{clip-path:inset(0)}54%{transform:scale(1)}to{clip-path:inset(0)}}.cm-web .hr-b4[data-sc="2"] .b4-kin b{animation:b4kw .38s calc(1.92s + var(--i) * .27s) cubic-bezier(.3,1.6,.5,1) both,b4kc .9s calc(1.92s + var(--i) * .27s) linear both}.cm-web .hr-b4[data-sc="2"] .b4-sent{opacity:0;animation:none}.cm-web .b4-apv{z-index:6;color:#141026;background:#fff;border-radius:18px;height:96px;position:absolute;bottom:12px;left:12px;right:12px;overflow:hidden;transform:translateY(130%);box-shadow:0 18px 40px -12px #0009}.cm-web .hr-b4:not(.b4-tall) .b4-apv{width:300px;margin-left:-150px;left:50%;right:auto}.cm-web .hr-b4[data-sc="3"] .b4-apv{animation:.5s cubic-bezier(.2,.9,.25,1.1) .25s both b4apv}@keyframes b4apv{to{transform:none}}.cm-web .b4-apa,.cm-web .b4-aps{padding:12px 14px;position:absolute;inset:0}.cm-web .b4-apa b{font-size:14.5px;font-weight:800;display:block}.cm-web .b4-apa small{color:#6b6880;margin-top:2px;font-size:11.5px;display:block}.cm-web .b4-apb{gap:8px;margin-top:9px;display:flex}.cm-web .b4-apb span{background:#f1eff7;border-radius:10px;flex:1;place-items:center;height:32px;font-size:13px;font-weight:800;display:grid;position:relative;overflow:hidden}.cm-web .b4-apb .ok{color:#fff;background:#16a34a;flex:1.4}.cm-web .hr-b4[data-sc="3"] .b4-apb .ok{animation:.35s 1.15s both b4press}.cm-web .hr-b4[data-sc="3"] .b4-apb .b4-tap{animation:.6s ease-out 1.15s both b4tap}.cm-web .hr-b4[data-sc="3"] .b4-apa{animation:3.4s both b4apa}@keyframes b4apa{0%,40%{opacity:1;transform:none}46%,to{opacity:0;transform:translateY(-12px)}}.cm-web .b4-aps{opacity:0;align-items:center;gap:11px;display:flex}.cm-web .hr-b4[data-sc="3"] .b4-aps{animation:3.4s both b4aps}@keyframes b4aps{0%,44%{opacity:0;transform:translateY(12px)}50%,to{opacity:1;transform:none}}.cm-web .b4-api{background:#f7f0ff;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.cm-web .b4-api .blg{width:24px;height:24px}.cm-web .b4-aps b{color:#15803d;font-size:14.5px;font-weight:800;display:block}.cm-web .b4-aps small{color:#6b6880;margin-top:2px;font-size:11.5px;display:block}.cm-web .hr-b4[data-sc="3"] .b4-rbot{opacity:0}.cm-web .b4-coms{bottom:120px!important}.cm-web .hr-b4[data-sc="3"] .b4-racts{bottom:120px}.cm-web .hr-b4[data-sc="3"] .b4-coms span{animation-delay:calc(1.9s + var(--i) * .5s)!important}.cm-web .b4-dr p{clip-path:inset(0 100% 0 0)}.cm-web .hr-b4[data-sc="0"] .b4-dr p{animation:.9s steps(18,end) .65s both b4type}@keyframes b4type{to{clip-path:inset(0)}}.cm-web .b4-dfr{opacity:0;border-radius:14px;flex:1;min-height:0;margin-top:10px;position:relative;overflow:hidden}.cm-web .hr-b4[data-sc="0"] .b4-dfr{animation:.45s 1.3s both hdfade}.cm-web .b4-dfr img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cm-web .b4-dfr i{filter:drop-shadow(0 1px 3px #0006);border:2.5px solid #fff;width:18px;height:18px;position:absolute}.cm-web .b4-dfr i:first-of-type{border-bottom:0;border-right:0;border-radius:6px 0 0;top:14%;left:14%}.cm-web .b4-dfr i:nth-of-type(2){border-bottom:0;border-left:0;border-radius:0 6px 0 0;top:14%;right:14%}.cm-web .b4-dfr i:nth-of-type(3){border-top:0;border-right:0;border-radius:0 0 0 6px;bottom:14%;left:14%}.cm-web .b4-dfr i:nth-of-type(4){border-top:0;border-left:0;border-radius:0 0 6px;bottom:14%;right:14%}.cm-web .hr-b4[data-sc="0"] .b4-dfr img{animation:3.4s ease-out both b4dfz}@keyframes b4dfz{0%{transform:scale(1.18)}to{transform:scale(1)}}.cm-web .b4-dfr em{color:#fff;background:#0a081699;border-radius:99px;padding:3px 8px;font-size:10.5px;font-style:normal;font-weight:800;position:absolute;bottom:9px;left:10px}.cm-web .b4-dtip{margin-top:8px}.cm-web .b4-drec{margin-top:10px}.cm-web .b4-dc,.cm-web .b4-dk{margin-top:12px}.cm-web .b4-aps b{white-space:nowrap;font-size:13.5px}.cm-web .hr-b4.b4-tall .b4-cam{width:282px;height:500px}@media (width<=1150px){.cm-web .hr-b4{grid-template-columns:1fr}.cm-web .b4-cam{display:none}}.cm-web .hr-sw{justify-content:flex-end;align-items:center;gap:4px;margin-top:8px;display:flex}.cm-web .hr-sw span{color:var(--muted);margin-right:4px;font-size:12px;font-weight:700}.cm-web .hr-sw button{width:30px;height:28px;box-shadow:0 0 0 1px var(--hair2);color:var(--ink2);background:#fff;border-radius:9px;font-size:12.5px;font-weight:800}.cm-web .hr-sw button.on{background:var(--ink);color:#fff}.cm-web #dirWelcome{text-align:center;width:min(720px,100vw - 40px);padding:30px 34px 24px}.cm-web .dw-x{position:absolute;top:16px;right:16px}.cm-web .dw-s h2{letter-spacing:-.03em;margin-top:22px;font-size:30px}.cm-web .dw-s>p{max-width:520px;color:var(--ink2);margin:8px auto 0;font-size:16px;line-height:1.5}.cm-web .dw-art{justify-content:center;align-items:center;min-height:220px;display:flex}.cm-web .dw-art.pics{position:relative}.cm-web .dw-art.pics span{width:150px;height:200px;transform:rotate(var(--r));border-radius:18px;margin:0 -14px;overflow:hidden;box-shadow:0 0 0 5px #fff,0 24px 40px -18px #28146480}.cm-web .dw-art.pics span:nth-child(2){z-index:1;transform:translateY(-8px)}.cm-web .dw-art.pics img{object-fit:cover;width:100%;height:100%}.cm-web .dw-rec{z-index:2;color:#fff;letter-spacing:.1em;background:#111;border-radius:13px;align-items:center;gap:6px;height:26px;padding:0 10px;font-size:12px;font-style:normal;font-weight:800;display:inline-flex;position:absolute;top:14px;left:50%;transform:translate(-50%)}.cm-web .dw-rec i{background:#ff3b30;border-radius:50%;width:8px;height:8px;animation:1.2s steps(2,end) infinite hrblink}.cm-web .dw-art.flow{align-items:stretch;gap:10px}.cm-web .dw-art.flow>div{box-shadow:inset 0 0 0 1px var(--hair2);background:#f7f6fb;border-radius:20px;flex:1;padding:18px 14px}.cm-web .dw-art.flow span{font-size:34px}.cm-web .dw-art.flow b{margin-top:8px;font-size:17px;display:block}.cm-web .dw-art.flow small{color:var(--muted);margin-top:5px;font-size:13px;line-height:1.4;display:block}.cm-web .dw-art.flow>i{color:var(--muted);align-self:center;font-size:24px;font-style:normal}.cm-web .dw-art.why{text-align:left;flex-direction:column;align-items:stretch;gap:10px}.cm-web .dw-art.why div{box-shadow:inset 0 0 0 1px var(--hair2);background:#f7f6fb;border-radius:16px;padding:14px 18px}.cm-web .dw-art.why b{font-size:16px;display:block}.cm-web .dw-art.why small{color:var(--muted);margin-top:3px;font-size:13.5px;display:block}.cm-web .dw-art.co{gap:14px}.cm-web .dw-art.co span{width:150px;box-shadow:inset 0 0 0 1px var(--hair2);background:#f7f6fb;border-radius:20px;padding:16px 10px}.cm-web .dw-art.co img{object-fit:cover;width:76px;height:76px;box-shadow:0 0 0 3px #fff,0 0 0 5px var(--vio-l);border-radius:50%}.cm-web .dw-art.co b{margin-top:10px;font-size:15.5px;display:block}.cm-web .dw-art.co small{color:var(--muted);font-size:12.5px;display:block}.cm-web .dw-f{border-top:1px solid var(--hair);justify-content:flex-end;align-items:center;gap:10px;margin-top:24px;padding-top:16px;display:flex}.cm-web .dw-f .pback2{margin:0}.cm-web .dw-dots{gap:6px;margin-right:auto;display:flex}.cm-web .dw-dots i{background:#ddd9ec;border-radius:50%;width:8px;height:8px}.cm-web .dw-dots i.on{background:var(--vio);border-radius:4px;width:22px}.cm-web .dw-f .btn{border-radius:14px;gap:7px;height:46px;padding:0 20px}.cm-web .dw-f .btn svg{width:17px;height:17px}.cm-web #dirWelcome{text-align:center;width:min(860px,100vw - 40px);padding:0;overflow:hidden}.cm-web .dw-x2{z-index:3;color:#fff;background:#ffffff24;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:16px;right:16px}.cm-web .dw-x2 svg{width:16px;height:16px}.cm-web .dw-s.in .dwb>:not(.dwb-glow){animation:dwin .6s var(--spring) both}.cm-web .dw-s.in .dw-t{animation:dwin .5s var(--spring) 80ms both}@keyframes dwin{0%{opacity:0;transform:translateY(14px)}}.cm-web .dwb{color:#fff;background:radial-gradient(55% 90% at 85% 0,#f0628e6b,#0000 70%),radial-gradient(45% 80% at 0 100%,#62c6ff33,#0000 70%),linear-gradient(135deg,#17112f 0%,#2a1b5c 55%,#43206b 100%);justify-content:center;align-items:center;gap:16px;height:330px;display:flex;position:relative;overflow:hidden}.cm-web .dwb-glow{pointer-events:none;background:radial-gradient(closest-side,#ffce8229,#0000);width:520px;height:260px;margin:-130px 0 0 -260px;position:absolute;top:55%;left:50%}.cm-web .dw-t{padding:24px 44px 4px}.cm-web .dw-n{letter-spacing:.08em;text-transform:uppercase;color:var(--vio);font-size:12.5px;font-weight:800}.cm-web .dw-t h2{letter-spacing:-.035em;margin-top:6px;font-size:32px;line-height:1.1}.cm-web .dw-t>p:last-child{max-width:560px;color:var(--ink2);margin:8px auto 0;font-size:16px;line-height:1.5}.cm-web .dw-f{border-top:1px solid var(--hair);justify-content:flex-end;align-items:center;gap:10px;margin:18px 28px 0;padding:16px 0 22px;display:flex}.cm-web .dw-skip{height:40px;color:var(--muted);padding:0 10px;font-size:14px;font-weight:600}.cm-web .dwb-fan{align-items:center;display:flex}.cm-web .dwb-fan span{width:168px;height:224px;transform:translateY(var(--y)) rotate(var(--r));border-radius:20px;margin:0 -16px;overflow:hidden;box-shadow:0 0 0 5px #fffffff2,0 30px 50px -20px #000000b3}.cm-web .dwb-fan span:nth-child(2){z-index:1}.cm-web .dwb-fan img{object-fit:cover;width:100%;height:100%;display:block}.cm-web .dwb-chip{z-index:2;color:#1b1438;white-space:nowrap;background:#fff;border-radius:18px;align-items:center;gap:7px;height:36px;padding:0 14px;font-size:13.5px;font-weight:800;display:inline-flex;position:absolute;box-shadow:0 16px 30px -12px #0009}.cm-web .dwb-chip i{background:#ff3b30;border-radius:50%;width:9px;height:9px;animation:1.2s steps(2,end) infinite hrblink}.cm-web .dwb-chip.c1{top:42px;left:calc(50% - 170px);transform:rotate(-5deg)}.cm-web .dwb-chip.c2{top:96px;right:calc(50% - 210px);transform:rotate(4deg)}.cm-web .dwb-chip.c3{bottom:26px;left:calc(50% - 60px);transform:rotate(-2deg)}.cm-web .dwb.steps{gap:12px;padding:0 30px}.cm-web .dws{flex-direction:column;align-items:center;gap:12px;display:flex}.cm-web .dws>p{align-items:center;gap:7px;font-size:15px;font-weight:800;display:flex}.cm-web .dws>p em{color:#2a1b5c;background:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-style:normal;display:grid}.cm-web .dws-ar{color:#ffffff80;margin-top:-30px;font-size:30px;font-style:normal;font-weight:300}.cm-web .dws-v{border-radius:22px;width:200px;height:244px;overflow:hidden;box-shadow:0 26px 44px -20px #000000b3}.cm-web .dws-v.ph{background:#0f0c1d;border-radius:28px;flex-direction:column;align-items:center;width:150px;padding:10px 9px 12px;display:flex;box-shadow:0 0 0 5px #241d3d,0 0 0 6px #ffffff24,0 26px 44px -20px #000000b3}.cm-web .dws-v.ph .bars{gap:3px;width:100%;margin-bottom:8px;display:flex}.cm-web .dws-v.ph .bars i{background:#fff3;border-radius:2px;flex:1;height:3px}.cm-web .dws-v.ph .bars i.on{background:#4ade80}.cm-web .dws-v.ph .bars i.cur{background:#fff}.cm-web .dws-v.ph .fr{border-radius:14px;flex:1;width:100%;position:relative;overflow:hidden;box-shadow:0 0 0 2px #ff3b30}.cm-web .dws-v.ph .fr img{object-fit:cover;width:100%;height:100%}.cm-web .dws-v.ph .cd{text-shadow:0 4px 18px #00000080;font-size:44px;font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cm-web .dws-v.ph .rb{border-radius:50%;place-items:center;width:34px;height:34px;margin-top:9px;display:grid;box-shadow:inset 0 0 0 2.5px #fff}.cm-web .dws-v.ph .rb i{background:#ff3b30;border-radius:4px;width:14px;height:14px}.cm-web .dws-v.ed{background:#1a1530;flex-direction:column;gap:7px;padding:10px;display:flex;box-shadow:inset 0 0 0 1px #ffffff1f,0 26px 44px -20px #000000b3}.cm-web .dws-v.ed .pv{border-radius:12px;height:112px;position:relative;overflow:hidden}.cm-web .dws-v.ed .pv img{object-fit:cover;width:100%;height:100%}.cm-web .dws-v.ed .cap{color:#1b1438;background:#fde047;border-radius:6px;padding:3px 7px;font-size:11.5px;font-weight:900;position:absolute;bottom:8px;left:8px}.cm-web .dws-v.ed .lg{letter-spacing:.06em;color:#fff;opacity:.9;font-size:9px;font-weight:800;position:absolute;top:7px;right:7px}.cm-web .dws-v.ed .tl{gap:3px;display:flex}.cm-web .dws-v.ed .tl img{object-fit:cover;border-radius:5px;flex:1;min-width:0;height:30px;box-shadow:0 0 0 1.5px #ffffff2e}.cm-web .dws-v.ed .tl img:first-child{box-shadow:0 0 0 2px #a78bfa}.cm-web .dws-v.ed .wv{align-items:center;gap:2px;height:18px;padding:0 2px;display:flex}.cm-web .dws-v.ed .wv i{background:#a78bfa;border-radius:1px;flex:1}.cm-web .dws-v.ed .tg{flex-wrap:wrap;gap:4px;display:flex}.cm-web .dws-v.ed .tg span{background:#ffffff1a;border-radius:6px;align-items:center;height:20px;padding:0 6px;font-size:10px;font-weight:700;display:inline-flex}.cm-web .dws-v.po{color:#111;text-align:left;background:#fff;flex-direction:column;display:flex}.cm-web .dws-v.po .hd{align-items:center;gap:6px;padding:8px 9px;display:flex}.cm-web .dws-v.po .av{background:linear-gradient(45deg,#f9ce34,#ee2a7b,#6228d7);border-radius:50%;width:20px;height:20px;box-shadow:inset 0 0 0 2px #fff}.cm-web .dws-v.po .hd b{flex:1;font-size:11.5px}.cm-web .dws-v.po .lgs{gap:3px;display:flex}.cm-web .dws-v.po .lgs .blg{border-radius:5px;width:16px;height:16px}.cm-web .dws-v.po .lgs .blg.fb{border-radius:50%}.cm-web .dws-v.po>img{object-fit:cover;width:100%;height:130px}.cm-web .dws-v.po .ac{color:#444;padding:7px 9px 0;font-size:11.5px}.cm-web .dws-v.po .ac b{color:#111;margin-right:6px}.cm-web .dws-v.po .ok{color:#15803d;background:#dcfce7;border-radius:7px;justify-content:center;align-items:center;height:24px;margin:auto 9px 9px;font-size:11.5px;font-weight:800;display:flex}.cm-web .dwb.why{gap:14px;padding:0 34px}.cm-web .dwy{text-align:left;background:#ffffff14;border-radius:22px;flex:1;max-width:230px;padding:24px 20px;box-shadow:inset 0 0 0 1px #ffffff24}.cm-web .dwy b{letter-spacing:-.04em;background:linear-gradient(90deg,#fff,#ffc7da);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:46px;font-weight:900;line-height:1;display:block}.cm-web .dwy small{color:#ffffffc7;margin-top:10px;font-size:14.5px;line-height:1.45;display:block}.cm-web .dwb.co{flex-direction:column;gap:20px}.cm-web .dwc-av{gap:22px;display:flex}.cm-web .dwc-av span{flex-direction:column;align-items:center;gap:3px;display:flex}.cm-web .dwc-av img{object-fit:cover;border-radius:50%;width:84px;height:84px;box-shadow:0 0 0 3px #ffffff40}.cm-web .dwc-av span.on img{box-shadow:0 0 0 3px #fff,0 0 0 7px #a78bfa99}.cm-web .dwc-av b{margin-top:6px;font-size:15px}.cm-web .dwc-av small{color:#fff9;font-size:12px}.cm-web .dwc-av em{color:#fff;background:#a78bfa;border-radius:10px;align-items:center;height:20px;padding:0 8px;font-size:11px;font-style:normal;font-weight:800;display:inline-flex}.cm-web .dwc-note{color:#111;text-align:left;background:#fff;border-radius:16px;align-items:center;gap:10px;width:380px;padding:10px 12px;display:flex;box-shadow:0 20px 36px -16px #0009}.cm-web .dwc-note img{object-fit:cover;border-radius:50%;width:38px;height:38px}.cm-web .dwc-note span{flex:1;min-width:0}.cm-web .dwc-note b{font-size:14px;display:block}.cm-web .dwc-note small{color:#666;white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.cm-web .dwc-note em{background:var(--vio);color:#fff;border-radius:9px;align-items:center;height:30px;padding:0 12px;font-size:12.5px;font-style:normal;font-weight:800;display:inline-flex}.cm-web #dirWelcome{border-radius:30px;width:min(900px,100vw - 40px)}.cm-web .dw3-b{color:#fff;background:linear-gradient(135deg,#130e29 0%,#22184a 55%,#341b5c 100%);justify-content:center;align-items:center;height:350px;display:flex;position:relative;overflow:hidden}.cm-web .dw3-au{pointer-events:none;position:absolute;inset:0}.cm-web .dw3-au i{filter:blur(60px);animation:20s ease-in-out infinite alternate dw3Drift;animation-delay:calc(var(--t,0) * -1s);border-radius:50%;position:absolute}.cm-web .dw3-au i:first-child{background:#7b61ff8c;width:420px;height:320px;top:-30%;left:-8%}.cm-web .dw3-au i:nth-child(2){background:#f0628e5c;width:380px;height:300px;animation-duration:24s;top:-38%;right:-10%}.cm-web .dw3-au i:nth-child(3){background:#62c6ff33;width:460px;height:260px;animation-duration:28s;bottom:-48%;left:22%}@keyframes dw3Drift{50%{transform:translate(46px,22px)scale(1.08)}to{transform:translate(-34px,30px)scale(.94)}}.cm-web .dw3-grid{pointer-events:none;background:linear-gradient(90deg,#0000 calc(33.333% - .5px),#ffffff12 calc(33.333% - .5px) calc(33.333% + .5px),#0000 calc(33.333% + .5px) calc(66.666% - .5px),#ffffff12 calc(66.666% - .5px) calc(66.666% + .5px),#0000 calc(66.666% + .5px)),linear-gradient(#0000 calc(33.333% - .5px),#ffffff12 calc(33.333% - .5px) calc(33.333% + .5px),#0000 calc(33.333% + .5px) calc(66.666% - .5px),#ffffff12 calc(66.666% - .5px) calc(66.666% + .5px),#0000 calc(66.666% + .5px));position:absolute;inset:0;-webkit-mask:radial-gradient(85% 80%,#000 35%,#0000 100%);mask:radial-gradient(85% 80%,#000 35%,#0000 100%)}.cm-web .dw3-vf i{pointer-events:none;border:0 solid #ffffff52;width:22px;height:22px;position:absolute}.cm-web .dw3-vf i:first-child{border-top-width:2px;border-left-width:2px;border-top-left-radius:7px;top:20px;left:20px}.cm-web .dw3-vf i:nth-child(2){opacity:0;border-top-width:2px;border-right-width:2px;border-top-right-radius:7px;top:20px;right:20px}.cm-web .dw3-vf i:nth-child(3){border-bottom-width:2px;border-left-width:2px;border-bottom-left-radius:7px;bottom:20px;left:20px}.cm-web .dw3-vf i:nth-child(4){border-bottom-width:2px;border-right-width:2px;border-bottom-right-radius:7px;bottom:20px;right:20px}.cm-web .dp{translate:calc(var(--mx,0) * var(--dp,0) * 1px) calc(var(--my,0) * var(--dp,0) * 1px);transition:translate .6s var(--ease)}@keyframes dw3Pop{0%{opacity:0;transform:scale(.6)}}@keyframes dw3Rise{0%{opacity:0;transform:translateY(22px)}}@keyframes dw3In{0%{opacity:0}to{opacity:1}}.cm-web .dw3-flow{z-index:2;align-items:center;gap:14px;display:flex;position:relative}.cm-web .dw3-stg{opacity:.42;filter:saturate(.6);transition:opacity .5s var(--ease),transform .7s var(--spring),filter .5s;flex-direction:column;align-items:center;gap:12px;display:flex;transform:scale(.95)}.cm-web .s1[data-st="0"] .dw3-stg[data-i="0"],.cm-web .s1[data-st="1"] .dw3-stg[data-i="1"],.cm-web .s1[data-st="2"] .dw3-stg[data-i="2"]{opacity:1;filter:none;transform:scale(1)}.cm-web .dw3-lb{white-space:nowrap;border-radius:16px;align-items:center;height:32px;padding:0 13px;font-size:14px;font-weight:800;display:inline-flex}.cm-web .dw3-lb.you{color:#141026;background:#fff}.cm-web .dw3-lb.we{color:#fff;background:linear-gradient(135deg,#8b6cff,#6d55fd);box-shadow:inset 0 1px #ffffff4d}.cm-web .dw3-line{background:#ffffff29;border-radius:2px;width:40px;height:2px;margin-bottom:44px;position:relative}.cm-web .dw3-line i{opacity:0;background:#ede9fe;border-radius:50%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;position:absolute;top:50%;left:0;box-shadow:0 0 14px 4px #a78bfad9}.cm-web .s1[data-st="1"] .dw3-line:first-of-type i,.cm-web .s1[data-st="2"] .dw3-line:nth-of-type(2) i{animation:dw3Go .8s var(--ease) both}@keyframes dw3Go{0%{opacity:0;left:0}20%{opacity:1}to{opacity:0;left:100%}}.cm-web .dw3-ph{background:#0e0b1c;border-radius:28px;flex-direction:column;align-items:center;width:148px;height:252px;padding:9px 8px 10px;display:flex;box-shadow:0 0 0 4px #251e40,0 0 0 5px #ffffff24,0 30px 50px -22px #000c}.cm-web .dw3-fr{border-radius:20px;flex:1;width:100%;position:relative;overflow:hidden}.cm-web .dw3-fr img{object-fit:cover;width:100%;height:100%;display:block}.cm-web .dw3-fr:after{content:"";border-radius:inherit;opacity:0;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #ff3b30}.cm-web .dw3-cd{place-items:center;display:grid;position:absolute;inset:0}.cm-web .dw3-cd b{color:#fff;text-shadow:0 4px 18px #00000080;opacity:0;grid-area:1/1;font-size:54px;font-weight:900}.cm-web .s1[data-st="0"] .dw3-cd b{animation:dw3Cd .5s var(--ease) both}.cm-web .s1[data-st="0"] .dw3-cd b:nth-child(2){animation-delay:.5s}.cm-web .s1[data-st="0"] .dw3-cd b:nth-child(3){animation-delay:1s}@keyframes dw3Cd{0%{opacity:0;transform:scale(1.6)}30%{opacity:1;transform:scale(1)}80%{opacity:1}to{opacity:0;transform:scale(.8)}}.cm-web .dw3-recb{color:#fff;letter-spacing:.06em;opacity:0;background:#ff3b30;border-radius:6px;align-items:center;gap:5px;height:20px;padding:0 7px;font-size:10px;font-weight:800;display:inline-flex;position:absolute;top:8px;left:8px}.cm-web .dw3-recb i{background:#fff;border-radius:50%;width:5px;height:5px}.cm-web .s1[data-st="0"] .dw3-recb,.cm-web .s1[data-st="0"] .dw3-fr:after{animation:.3s 1.5s both dw3In}.cm-web .dw3-shut{border-radius:50%;width:38px;height:38px;margin-top:9px;position:relative;box-shadow:inset 0 0 0 3px #fff}.cm-web .dw3-shut i{background:#ff3b30;border-radius:50%;position:absolute;inset:6px}.cm-web .s1[data-st="0"] .dw3-shut i{animation:dw3Rec .35s var(--ease) 1.5s both}@keyframes dw3Rec{to{border-radius:5px;inset:11px}}.cm-web .dw3-ed{background:#1a1532;border-radius:22px;flex-direction:column;gap:8px;width:200px;height:252px;padding:10px;display:flex;box-shadow:inset 0 0 0 1px #ffffff1a,0 30px 50px -22px #000c}.cm-web .dw3-pv{border-radius:13px;height:118px;position:relative;overflow:hidden}.cm-web .dw3-pv img{object-fit:cover;width:100%;height:100%;display:block}.cm-web .dw3-cap{color:#1b1405;transform-origin:0;background:#fde047;border-radius:6px;padding:3px 8px;font-size:12px;font-weight:900;position:absolute;bottom:8px;left:8px}.cm-web .s1[data-st="1"] .dw3-cap{animation:dw3Pop .5s var(--spring) .9s backwards}.cm-web .dw3-lg{letter-spacing:.06em;color:#fff;font-size:9px;font-weight:800;position:absolute;top:8px;right:8px}.cm-web .dw3-tl{gap:3px;display:flex;position:relative}.cm-web .dw3-tl img{object-fit:cover;border-radius:5px;flex:1;min-width:0;height:30px}.cm-web .dw3-ph2{background:#fff;border-radius:1px;width:2px;position:absolute;top:-3px;bottom:-3px;left:0;box-shadow:0 0 8px #fffc}.cm-web .s1[data-st="1"] .dw3-ph2{animation:2.5s linear both dw3Play}@keyframes dw3Play{to{left:100%}}.cm-web .dw3-wv{align-items:center;gap:2px;height:20px;display:flex}.cm-web .dw3-wv i{height:var(--h);opacity:.85;background:#a78bfa;border-radius:2px;flex:1}.cm-web .s1[data-st="1"] .dw3-wv i{animation:dw3Wv .7s ease-in-out var(--d) infinite alternate}@keyframes dw3Wv{to{transform:scaleY(.35)}}.cm-web .dw3-tg{flex-wrap:wrap;gap:4px;display:flex}.cm-web .dw3-tg span{color:#fffc;background:#ffffff14;border-radius:7px;align-items:center;height:22px;padding:0 7px;font-size:10.5px;font-weight:700;display:inline-flex}.cm-web .s1[data-st="1"] .dw3-tg span{animation:dw3Tg .35s var(--ease) both}.cm-web .s1[data-st="1"] .dw3-tg span:first-child{animation-delay:.6s}.cm-web .s1[data-st="1"] .dw3-tg span:nth-child(2){animation-delay:1.1s}.cm-web .s1[data-st="1"] .dw3-tg span:nth-child(3){animation-delay:1.6s}@keyframes dw3Tg{to{color:#fff;background:#a78bfa61}}.cm-web .dw3-po{color:#111;text-align:left;background:#fff;border-radius:22px;flex-direction:column;width:186px;height:252px;display:flex;overflow:hidden;box-shadow:0 30px 50px -22px #000c}.cm-web .dw3-poh{align-items:center;gap:5px;padding:9px 10px;display:flex}.cm-web .dw3-poh .av{background:linear-gradient(45deg,#f9ce34,#ee2a7b,#6228d7);border-radius:50%;width:20px;height:20px}.cm-web .dw3-poh b{flex:1;font-size:12px}.cm-web .dw3-poh .blg{border-radius:5px;width:17px;height:17px}.cm-web .dw3-poh .blg.fb{border-radius:50%}.cm-web .dw3-poi{flex:1;min-height:0;position:relative}.cm-web .dw3-poi img{object-fit:cover;width:100%;height:100%;display:block}.cm-web .dw3-heart{color:#fff;text-shadow:0 6px 20px #0006;opacity:0;font-size:58px;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cm-web .s1[data-st="2"] .dw3-heart{animation:dw3Heart 1.1s var(--spring) .2s both}@keyframes dw3Heart{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)}35%{opacity:1;transform:translate(-50%,-50%)scale(1.12)}60%{transform:translate(-50%,-50%)scale(.95)}85%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)scale(1)}}.cm-web .dw3-pac{color:#555;padding:8px 10px 0;font-size:12px}.cm-web .dw3-pac b{color:#111}.cm-web .dw3-ok{color:#15803d;opacity:.4;background:#dcfce7;border-radius:8px;justify-content:center;align-items:center;height:26px;margin:8px 10px 10px;font-size:11.5px;font-weight:800;display:flex}.cm-web .s1[data-st="2"] .dw3-ok{animation:dw3Ok .5s var(--spring) 1.1s both}@keyframes dw3Ok{0%{opacity:.4;transform:scale(.92)}to{opacity:1;transform:none}}.cm-web .dw3-why{z-index:2;justify-content:center;gap:14px;width:100%;padding:0 44px;display:flex;position:relative}.cm-web .dw3-y{text-align:left;-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);max-width:236px;animation:dw3Rise .8s var(--spring) var(--d) backwards;transition:transform .45s var(--spring),box-shadow .3s;background:#1a123899;border-radius:22px;flex:1;padding:22px 20px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff24,0 20px 40px -24px #000000b3}.cm-web .dw3-y:before{content:"";background:radial-gradient(220px circle at var(--px,50%) var(--py,0%),#c4b5fd3d,transparent 65%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.cm-web .dw3-y:hover{transform:translateY(-5px);box-shadow:inset 0 0 0 1px #c4b5fd73,0 26px 40px -22px #000000b3}.cm-web .dw3-y:hover:before{opacity:1}.cm-web .dw3-y .ic{color:#ddd6fe;background:#ffffff1a;border-radius:12px;place-items:center;width:40px;height:40px;margin-bottom:16px;display:grid;position:relative}.cm-web .dw3-y .ic svg{width:21px;height:21px}.cm-web .dw3-b.s3{flex-direction:column;gap:24px}.cm-web .dw3-crew{z-index:2;gap:28px;display:flex;position:relative}.cm-web .dw3-p{animation:dw3Rise .8s var(--spring) var(--d) backwards;flex-direction:column;align-items:center;gap:3px;display:flex}.cm-web .dw3-p .im{width:86px;height:86px;transition:transform .4s var(--spring);position:relative}.cm-web .dw3-p:hover .im{transform:translateY(-4px)}.cm-web .dw3-p img{object-fit:cover;border-radius:50%;width:100%;height:100%;box-shadow:0 0 0 3px #ffffff2e}.cm-web .dw3-p .ring{width:102px;height:102px;position:absolute;top:-8px;left:-8px;transform:rotate(-90deg)}.cm-web .dw3-p .ring circle{fill:none;stroke:#c4b5fd;stroke-width:3px;stroke-linecap:round;stroke-dasharray:296;stroke-dashoffset:296px;animation:dw3Ring 1s var(--ease) .7s forwards}@keyframes dw3Ring{to{stroke-dashoffset:0}}.cm-web .dw3-p b{margin-top:9px;font-size:15px}.cm-web .dw3-p small{color:#fff9;font-size:12px}.cm-web .dw3-p em{color:#fff;height:20px;animation:dw3Pop .5s var(--spring) 1.4s backwards;background:#a78bfa;border-radius:10px;align-items:center;padding:0 8px;font-size:11px;font-style:normal;font-weight:800;display:inline-flex}.cm-web .dw3-note{z-index:2;color:#111;text-align:left;width:390px;animation:dw3Note .7s var(--spring) 1.7s backwards,dw3Buzz .5s ease 2.5s;background:#fff;border-radius:16px;align-items:center;gap:10px;padding:10px 12px;display:flex;position:relative;box-shadow:0 24px 40px -16px #0009}@keyframes dw3Note{0%{opacity:0;transform:translateY(28px)scale(.96)}}@keyframes dw3Buzz{25%{transform:translate(-3px)rotate(-1deg)}50%{transform:translate(3px)rotate(1deg)}75%{transform:translate(-2px)}}.cm-web .dw3-note img{object-fit:cover;border-radius:50%;width:38px;height:38px}.cm-web .dw3-note span{flex:1;min-width:0}.cm-web .dw3-note b{font-size:14px;display:block}.cm-web .dw3-note small{color:#666;white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.cm-web .dw3-note em{color:#fff;background:linear-gradient(110deg,#6d55fd 40%,#a594ff 50%,#6d55fd 60%) 120% 0/250% 100%;border-radius:9px;align-items:center;height:30px;padding:0 12px;font-size:12.5px;font-style:normal;font-weight:800;animation:2.6s 2.8s infinite dw3Shim;display:inline-flex}@keyframes dw3Shim{to{background-position:-120% 0}}.cm-web .dw3-y h4{letter-spacing:-.02em;color:#fff;font-size:19px;font-weight:800;line-height:1.2;position:relative}.cm-web .dw3-y p{color:#ffffffbd;margin-top:5px;font-size:13.5px;line-height:1.45;position:relative}.cm-web .dwy3{z-index:2;justify-content:center;gap:14px;width:100%;padding:0 40px;display:flex;position:relative}.cm-web .dwy3 .dw3-y{max-width:252px;padding:12px 12px 18px}.cm-web .dwy3 .dw3-y h4,.cm-web .dwy3 .dw3-y p{padding:0 6px}.cm-web .dwy3 .xq-vis{background:#ffffff0f;border-radius:14px;justify-content:center;align-items:center;height:122px;margin-bottom:14px;display:flex;position:relative;overflow:hidden}.cm-web .dwy3 .xq-stk,.cm-web .dwy3 .xq-rl{border-radius:10px;width:82px;height:92px;position:absolute;top:15px;overflow:hidden}.cm-web .dwy3 .xq-stk{opacity:.55;left:26px;rotate:-7deg}.cm-web .dwy3 .xq-stk:after{content:"STOCK";letter-spacing:.18em;color:#ffffffbf;font-size:15px;font-weight:900;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)rotate(-28deg)}.cm-web .dwy3 .xq-rl{animation:dw3Pop .6s var(--spring) .7s backwards;right:26px;rotate:5deg;box-shadow:0 0 0 2.5px #fff,0 14px 24px -10px #0009}.cm-web .dwy3 .xq-stk img,.cm-web .dwy3 .xq-rl img{object-fit:cover;width:100%;height:100%;display:block}.cm-web .dwy3 .xq-stk em,.cm-web .dwy3 .xq-rl em{color:#fff;background:#0009;border-radius:6px;align-items:center;height:18px;padding:0 6px;font-size:9.5px;font-style:normal;font-weight:800;display:inline-flex;position:absolute;bottom:5px;left:5px}.cm-web .dwy3 .xq-rl em{color:#141026;background:#fff}.cm-web .dwy3 .xq-rl i{color:#fff;background:#0000008c;border-radius:6px;padding:1px 5px;font-size:9.5px;font-style:normal;font-weight:800;position:absolute;top:5px;right:5px}.cm-web .dwy3 .xq-ring{place-items:center;width:92px;height:92px;display:grid;position:relative}.cm-web .dwy3 .xq-ring svg{position:absolute;inset:0;transform:rotate(-90deg)}.cm-web .dwy3 .xq-ring circle{fill:none;stroke-width:7px}.cm-web .dwy3 .xq-ring .xq-bgc{stroke:#ffffff1f}.cm-web .dwy3 .xq-ring .xq-fgc{stroke:#c4b5fd;stroke-linecap:round;stroke-dasharray:264;stroke-dashoffset:264px;animation:dwyRing 1.6s var(--ease) .5s forwards}@keyframes dwyRing{to{stroke-dashoffset:0}}.cm-web .dwy3 .xq-ring b{color:#fff;font-variant-numeric:tabular-nums;font-size:22px;font-weight:800;position:relative}.cm-web .dwy3 .xq-was{color:#ffffff73;font-size:12px;font-weight:700;text-decoration:line-through;text-decoration-thickness:1.5px;position:absolute;top:10px;right:12px}.cm-web .dwy3 .xq-ap{color:#141026;text-align:left;background:#fff;border-radius:12px;align-items:center;gap:8px;width:200px;padding:8px;display:flex;box-shadow:0 14px 24px -12px #0009}.cm-web .dwy3 .xq-ap img{object-fit:cover;border-radius:7px;flex:none;width:32px;height:40px}.cm-web .dwy3 .xq-ap .xq-t{flex:1;min-width:0}.cm-web .dwy3 .xq-ap .xq-t1{font-size:11.5px;font-weight:800;display:block}.cm-web .dwy3 .xq-ap .xq-t2{color:#777;font-size:10.5px;display:block}.cm-web .dwy3 .xq-ap .xq-go{color:#fff;width:78px;height:26px;animation:dwyGo .45s var(--ease) 1.8s forwards;background:#6d55fd;border-radius:8px;flex:none;font-size:10.5px;font-weight:800;position:relative}.cm-web .dwy3 .xq-ap .xq-go i{place-items:center;font-style:normal;display:grid;position:absolute;inset:0}.cm-web .dwy3 .xq-ap .xq-go .xq-b{opacity:0;animation:.3s 1.85s forwards dw3In}.cm-web .dwy3 .xq-ap .xq-go .xq-a{animation:.2s 1.8s forwards dwyOut}@keyframes dwyGo{40%{transform:scale(.92)}to{background:#16a34a;transform:none}}@keyframes dwyOut{to{opacity:0}}.cm-web .dw3-b.s2 .dw3-grid{opacity:.4}.cm-web .dwx-w{position:absolute;inset:0}.cm-web .dwx{position:absolute;inset:0;overflow:hidden}.cm-web .dw3-b.v-cr .dw3-vf,.cm-web .dw3-b.v-cr .dw3-grid{display:none}.cm-web .dwx-cr .xq-ph{position:absolute;inset:0}.cm-web .dwx-cr .xq-gen{background:radial-gradient(120% 90% at 50% 115%,#2b1764,#0c0820 72%);overflow:hidden}.cm-web .dwx-cr .xq-gen i{filter:blur(46px);mix-blend-mode:screen;border-radius:50%;animation:9s ease-in-out infinite alternate xqLeak;position:absolute}.cm-web .dwx-cr .xq-gen i:first-child{background:#ff8a3d80;width:56%;height:74%;top:-24%;left:-12%}.cm-web .dwx-cr .xq-gen i:nth-child(2){background:#f0628e6b;width:52%;height:84%;animation-duration:11s;animation-delay:-3s;top:6%;right:-16%}.cm-web .dwx-cr .xq-gen i:nth-child(3){background:#6d55fd8c;width:62%;height:62%;animation-duration:13s;animation-delay:-6s;bottom:-38%;left:24%}.cm-web .dwx-cr .xq-gen b{opacity:.16;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:.6s steps(4,end) infinite xqGrain;position:absolute;inset:-50%}.cm-web .dwx-cr .xq-gen~.xq-sh{opacity:.42}@keyframes xqLeak{to{transform:translate(9%,7%)scale(1.18)}}@keyframes xqGrain{25%{transform:translate(-4%,3%)}50%{transform:translate(3%,-4%)}75%{transform:translate(-2%,-3%)}}.cm-web .dwx-cr .xq-ph img{object-fit:cover;width:100%;height:100%;animation:16s ease-out both dwxKb;display:block}@keyframes dwxKb{0%{transform:scale(1.14)}}.cm-web .dwx-cr .xq-sh{background:radial-gradient(60% 75% at 50% 52%,#0e09209e,#0e0920e6);position:absolute;inset:0}.cm-web .dwx-cr .xq-bar{z-index:2;height:0;animation:dwxBar 1s var(--ease) .1s forwards;background:#07050f;position:absolute;left:0;right:0}.cm-web .dwx-cr .xq-bar.xq-t{top:0}.cm-web .dwx-cr .xq-bar.xq-b{bottom:0}@keyframes dwxBar{to{height:34px}}.cm-web .dwx-cr .xq-cn{z-index:3;letter-spacing:.16em;color:#ffffff8c;opacity:0;font-size:10px;font-weight:700;animation:.6s 1s forwards dw3In;position:absolute;bottom:11px}.cm-web .dwx-cr .xq-cn.xq-l{left:22px}.cm-web .dwx-cr .xq-cn.xq-r{align-items:center;gap:6px;display:flex;right:22px}.cm-web .dwx-cr .xq-cn.xq-r i{background:#ff3b30;border-radius:50%;width:7px;height:7px;animation:1.2s steps(2,end) infinite hrblink}.cm-web .dwx-cr .xq-tt{z-index:2;text-align:center;color:#fff;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:34px 20px}.cm-web .dwx-cr .xq-k1{letter-spacing:.42em;text-transform:uppercase;color:#ffffffb8;animation:dwxTrack 1.6s var(--ease) .35s backwards;font-size:12px;font-weight:700}@keyframes dwxTrack{0%{opacity:0;letter-spacing:.9em;filter:blur(6px)}}.cm-web .dwx-cr .xq-by{color:#ffffffb8;animation:dw3Blur .8s var(--ease) 1.1s backwards;margin-top:20px;font-size:15px;font-weight:500}.cm-web .dwx-cr .xq-nm{letter-spacing:-.045em;background:linear-gradient(100deg,#fff 0% 42%,#ffd3e4 50%,#fff 58% 100%) 130% 0/260% 100%;color:#0000;animation:dw3Blur .9s var(--ease) 1.3s backwards,dwxSweep 2.4s var(--ease) 2.3s both;-webkit-background-clip:text;background-clip:text;margin-top:2px;padding:0 6px;font-size:76px;font-weight:800;line-height:1.02;display:block}@keyframes dwxSweep{0%{background-position:130% 0}to{background-position:-30% 0}}.cm-web .dwx-cr .xq-st{color:#ffffffc7;animation:dw3Blur .8s var(--ease) 2s backwards;align-items:center;gap:10px;margin-top:18px;font-size:13.5px;display:inline-flex}.cm-web .dwx-cr .xq-st .xq-avs{padding-left:6px;display:flex}.cm-web .dwx-cr .xq-st .xq-avs img{object-fit:cover;border-radius:50%;width:24px;height:24px;margin-left:-6px;box-shadow:0 0 0 2px #1a1234}.cm-web .dwx-cr .xq-st b{color:#fff;font-weight:700}.cm-web .dw3-t{padding:26px 48px 4px}.cm-web .dw3-t>*{animation:dw3Blur .7s var(--ease) backwards}.cm-web .dw3-t .dw3-n{letter-spacing:.08em;text-transform:uppercase;color:var(--vio);font-size:12.5px;font-weight:800;animation-delay:40ms}.cm-web .dw3-t h2{letter-spacing:-.035em;margin-top:6px;font-size:34px;line-height:1.1;animation-delay:.1s}.cm-web .dw3-t .dw3-p{max-width:580px;color:var(--ink2);margin:10px auto 0;font-size:16px;line-height:1.55;animation-delay:.18s}@keyframes dw3Blur{0%{opacity:0;filter:blur(8px);transform:translate(var(--sx,0),6px)}}.cm-web .dw3.fw{--sx:24px}.cm-web .dw3.bk{--sx:-24px}.cm-web .dw3-seg{gap:6px;margin-right:auto;display:flex}.cm-web .dw3-seg button{align-items:center;width:30px;height:18px;padding:0;display:flex;position:relative}.cm-web .dw3-seg button:before{content:"";background:#e6e3f0;border-radius:2px;height:4px;transition:background .2s;position:absolute;top:7px;left:0;right:0}.cm-web .dw3-seg button:hover:before{background:#d3cde8}.cm-web .dw3-seg i{background:var(--vio);border-radius:2px;width:0;height:4px;position:relative}.cm-web .dw3-seg .done i{width:100%}.cm-web .dw3-seg .on i{width:100%;animation:dw3Fill .8s var(--ease) both}@keyframes dw3Fill{0%{width:0}}.cm-web .dw3-go svg{transition:transform .3s var(--spring)}.cm-web .dw3-go:hover svg{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.cm-web #dirWelcome *{transition:none!important;animation:none!important}}.cm-web #dirWelcome.hw-on{width:min(1080px,100vw - 40px)}.cm-web .hw{background:radial-gradient(60% 50% at 50% 72%,#8b6cff29,#0000 70%),linear-gradient(#f7f5ff,#fff 46%);padding:34px 30px 22px;position:relative;overflow:hidden}.cm-web .hw-hd>*{animation:dw3Blur .7s var(--ease) backwards}.cm-web .hw-eye{color:#5b43f0;letter-spacing:.1em;text-transform:uppercase;background:#efebff;border-radius:14px;align-items:center;gap:6px;height:28px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.cm-web .hw-eye svg{width:15px;height:15px}.cm-web .hw-hd h2{letter-spacing:-.035em;margin-top:12px;font-size:36px;line-height:1.08;animation-delay:60ms}.cm-web .hw-hd h2 em{background:linear-gradient(90deg,#6d55fd,#b14fd6 60%,#f0628e);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.cm-web .hw-sub{color:var(--ink2);margin-top:8px;font-size:16px;animation-delay:.12s}.cm-web .hw-row{justify-content:center;align-items:flex-start;gap:0;margin-top:26px;display:flex}.cm-web .hw-col{cursor:pointer;width:206px;animation:dw3Blur .7s var(--ease) backwards;flex-direction:column;align-items:center;display:flex}.cm-web .hw-col[data-i="1"]{animation-delay:80ms}.cm-web .hw-col[data-i="2"]{animation-delay:.16s}.cm-web .hw-col[data-i="3"]{animation-delay:.24s}.cm-web .hw-lb{flex-direction:column;align-items:center;min-height:92px;display:flex}.cm-web .hw-n{color:#5b43f0;background:#efebff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;font-weight:800;transition:background .3s,color .3s,box-shadow .3s;display:grid}.cm-web .hw-lb b{letter-spacing:-.01em;color:var(--ink);margin-top:8px;font-size:16px}.cm-web .hw-lb small{max-width:180px;color:var(--ink2);margin-top:3px;font-size:12.5px;line-height:1.35}.cm-web .hw-ph{width:186px;height:380px;transition:transform .6s var(--spring),box-shadow .5s;background:#0e0c16;border-radius:36px;padding:6px;position:relative;box-shadow:inset 0 0 0 1.5px #ffffff1f,0 28px 50px -26px #28146e99}.cm-web .hw-scr{color:#fff;text-align:left;background:#000;border-radius:30px;width:100%;height:100%;position:relative;overflow:hidden}.cm-web .hw-scr:before{content:"";z-index:9;background:#000;border-radius:10px;width:56px;height:17px;margin-left:-28px;position:absolute;top:8px;left:50%}.cm-web .hw-scr>video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cm-web .hw-row[data-st="0"] .hw-col[data-i="0"] .hw-n,.cm-web .hw-row[data-st="1"] .hw-col[data-i="1"] .hw-n,.cm-web .hw-row[data-st="2"] .hw-col[data-i="2"] .hw-n,.cm-web .hw-row[data-st="3"] .hw-col[data-i="3"] .hw-n{color:#fff;background:linear-gradient(135deg,#7b61ff,#b14fd6);box-shadow:0 6px 14px -4px #7b61ffb3}.cm-web .hw-row[data-st="0"] .hw-col[data-i="0"] .hw-ph,.cm-web .hw-row[data-st="1"] .hw-col[data-i="1"] .hw-ph,.cm-web .hw-row[data-st="2"] .hw-col[data-i="2"] .hw-ph,.cm-web .hw-row[data-st="3"] .hw-col[data-i="3"] .hw-ph{transform:translateY(-8px);box-shadow:inset 0 0 0 1.5px #ffffff1f,0 0 0 4px #7b61ff38,0 36px 60px -24px #5032c8b3}.cm-web .hw-ar{color:#cfc6f7;flex:none;width:40px;margin-top:270px;position:relative}.cm-web .hw-ar svg{width:34px;height:12px;margin:0 auto;display:block}.cm-web .hw-ar i{opacity:0;background:#7b61ff;border-radius:50%;width:6px;height:6px;position:absolute;top:3px;left:3px;box-shadow:0 0 8px 2px #7b61ff99}.cm-web .hw-row[data-st="0"] .hw-ar:nth-child(2) i,.cm-web .hw-row[data-st="1"] .hw-ar:nth-child(4) i,.cm-web .hw-row[data-st="2"] .hw-ar:nth-child(6) i{animation:.8s ease-in 2.4s both hwar}@keyframes hwar{0%{opacity:0;transform:none}20%{opacity:1}to{opacity:0;transform:translate(26px)}}.cm-web .hw-tap{opacity:0;pointer-events:none;background:#fff9;border-radius:50%;width:18px;height:18px;margin:-9px 0 0 -9px;position:absolute;top:50%;left:50%}@keyframes hwtap{0%{opacity:.9;transform:scale(.2)}to{opacity:0;transform:scale(9)}}@keyframes hwpress{50%{transform:scale(.94)}}.cm-web .hw-s1{color:#141026;background:linear-gradient(#f7f5ff,#eeeaff);flex-direction:column;padding:34px 11px 11px;display:flex}.cm-web .hw-dh{align-items:center;gap:5px;font-size:12.5px;display:flex}.cm-web .hw-dh i{color:#6d55fd;font-size:19px;font-style:normal;line-height:1}.cm-web .hw-dh em{color:#6d55fd;background:#fff;border-radius:99px;margin-left:auto;padding:2px 7px;font-size:9.5px;font-style:normal;font-weight:800}.cm-web .hw-dk{letter-spacing:.12em;text-transform:uppercase;color:#7c6bd8;margin-top:10px;font-size:9px;font-weight:800}.cm-web .hw-s1 h4{letter-spacing:-.02em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:14.5px;font-weight:800;line-height:1.15;display:-webkit-box;overflow:hidden}.cm-web .hw-dc{background:#fff;border-radius:14px;margin-top:9px;padding:9px;box-shadow:0 10px 22px -14px #3c288c80}.cm-web .hw-chip{color:#5b43f0;background:#f1eeff;border-radius:99px;padding:2px 7px;font-size:9.5px;font-weight:800;display:inline-block}.cm-web .hw-dc p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:6px;font-size:12px;font-weight:800;line-height:1.25;display:-webkit-box;overflow:hidden}.cm-web .hw-fr{border-radius:10px;height:92px;margin-top:8px;position:relative;overflow:hidden}.cm-web .hw-fr img{object-fit:cover;width:100%;height:100%}.cm-web .hw-fr i{filter:drop-shadow(0 1px 2px #0006);border:2px solid #fff;width:13px;height:13px;position:absolute}.cm-web .hw-fr i:first-of-type{border-bottom:0;border-right:0;border-radius:4px 0 0;top:9px;left:10px}.cm-web .hw-fr i:nth-of-type(2){border-bottom:0;border-left:0;border-radius:0 4px 0 0;top:9px;right:10px}.cm-web .hw-fr i:nth-of-type(3){border-top:0;border-right:0;border-radius:0 0 0 4px;bottom:9px;left:10px}.cm-web .hw-fr i:nth-of-type(4){border-top:0;border-left:0;border-radius:0 0 4px;bottom:9px;right:10px}.cm-web .hw-rec1{color:#fff;background:linear-gradient(#7b61ff,#6249f8);border-radius:12px;justify-content:center;align-items:center;height:36px;margin-top:auto;font-size:12.5px;font-weight:800;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 20px -10px #6249f8e6}.cm-web .hw-row[data-st="0"] .hw-dc{animation:.55s cubic-bezier(.2,.9,.25,1.1) .1s both hwup}@keyframes hwup{0%{opacity:0;transform:translateY(14px)}}.cm-web .hw-row[data-st="0"] .hw-dc p{animation:1s steps(16,end) .5s both hwtype}@keyframes hwtype{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.cm-web .hw-row[data-st="0"] .hw-fr img{animation:3.3s ease-out both hwzoom}@keyframes hwzoom{0%{transform:scale(1.2)}}.cm-web .hw-row[data-st="0"] .hw-rec1{animation:.35s 2.3s both hwpress}.cm-web .hw-row[data-st="0"] .hw-rec1 .hw-tap{animation:.6s ease-out 2.3s both hwtap}.cm-web .hw-cg i{border:2px solid #fffc;width:16px;height:16px;position:absolute}.cm-web .hw-cg i:first-child{border-bottom:0;border-right:0;border-radius:5px 0 0;top:62px;left:14px}.cm-web .hw-cg i:nth-child(2){border-bottom:0;border-left:0;border-radius:0 5px 0 0;top:62px;right:14px}.cm-web .hw-cg i:nth-child(3){border-top:0;border-right:0;border-radius:0 0 0 5px;bottom:104px;left:14px}.cm-web .hw-cg i:nth-child(4){border-top:0;border-left:0;border-radius:0 0 5px;bottom:104px;right:14px}.cm-web .hw-rec{white-space:nowrap;background:#ff3b30;border-radius:7px;align-items:center;gap:5px;height:22px;padding:0 9px;font-size:10.5px;font-weight:800;display:flex;position:absolute;top:32px;left:50%;transform:translate(-50%)}.cm-web .hw-rec i{background:#fff;border-radius:50%;width:6px;height:6px;animation:1s steps(2,end) infinite hwblink}@keyframes hwblink{50%{opacity:.2}}.cm-web .hw-rec b{font-variant-numeric:tabular-nums}.cm-web .hw-cb{background:linear-gradient(#0000,#000000a6 40%);padding:10px 0 14px;position:absolute;bottom:0;left:0;right:0}.cm-web .hw-cb p{letter-spacing:.06em;color:#ffffffbf;justify-content:center;gap:10px;font-size:8.5px;font-weight:700;display:flex}.cm-web .hw-cb p b{color:#ffd60a}.cm-web .hw-sh{border-radius:50%;place-items:center;width:46px;height:46px;margin:9px auto 0;display:grid;box-shadow:inset 0 0 0 3px #fff}.cm-web .hw-sh i{background:#ff3b30;border-radius:5px;width:18px;height:18px}.cm-web .hw-row[data-st="1"] .hw-sh i{animation:1.2s ease-in-out infinite hwsh}@keyframes hwsh{50%{transform:scale(.82)}}.cm-web .hw-sent{color:#15803d;white-space:nowrap;opacity:0;background:#fffffff2;border-radius:12px;align-items:center;gap:4px;height:24px;padding:0 9px;font-size:10px;font-weight:800;display:flex;position:absolute;bottom:96px;left:50%;transform:translate(-50%)}.cm-web .hw-sent svg{width:12px;height:12px}.cm-web .hw-row[data-st="1"] .hw-sent{animation:3.3s both hwsent}@keyframes hwsent{0%,68%{opacity:0;transform:translate(-50%,8px)}74%,to{opacity:1;transform:translate(-50%)}}.cm-web .hw-s3>video{filter:saturate(1.25)contrast(1.08)}.cm-web .hw-vg{background:linear-gradient(#0000004d,#0000 22% 55%,#000000a6);position:absolute;inset:0}.cm-web .hw-lg{letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900;position:absolute;top:32px;right:11px}.cm-web .hw-lg *{font-size:inherit!important}.cm-web .hw-hook{text-align:center;letter-spacing:-.03em;text-shadow:0 2px 14px #00000080;font-size:27px;font-weight:900;line-height:1.05;position:absolute;top:44%;left:10px;right:10px}.cm-web .hw-cap{flex-wrap:wrap;justify-content:center;gap:3px;display:flex;position:absolute;top:calc(40% + 34px);left:8px;right:8px}.cm-web .hw-cap b{color:#1b1438;background:#fde047;border-radius:4px;padding:1px 5px;font-size:10.5px;font-weight:900}.cm-web .hw-cap.s{top:44%}.cm-web .hw-tl{background:#0e0c16b8;border-radius:11px;height:44px;padding:6px;position:absolute;bottom:9px;left:8px;right:8px}.cm-web .hw-clips{gap:2px;display:flex}.cm-web .hw-clips i{background:linear-gradient(90deg,#8b6cff,#b14fd6);border-radius:3px;flex:1;height:12px}.cm-web .hw-clips i:nth-child(2){background:linear-gradient(90deg,#f0628e,#f59e0b);flex:1.4}.cm-web .hw-clips i:nth-child(3){background:linear-gradient(90deg,#22c3ee,#6d55fd)}.cm-web .hw-wave{align-items:center;gap:2px;height:16px;margin-top:4px;display:flex}.cm-web .hw-wave i{height:var(--h);background:#c4b5fdcc;border-radius:1px;flex:1}.cm-web .hw-tl em{background:#fff;border-radius:1px;width:2px;position:absolute;top:3px;bottom:3px;left:30%}.cm-web .hw-row[data-st="2"] .hw-tl em{animation:3.3s linear both hwplay}@keyframes hwplay{0%{left:6px}to{left:calc(100% - 8px)}}.cm-web .hw-hook b{display:inline-block}.cm-web .hw-row[data-st="2"] .hw-hook b{animation:hwhook .5s calc(.25s + var(--j) * .2s) cubic-bezier(.3,1.5,.5,1) both}@keyframes hwhook{0%{opacity:0;transform:translateY(8px)scale(1.5)}}.cm-web .hw-row[data-st="2"] .hw-cap b{animation:hwword .35s calc(.7s + var(--j) * .22s) cubic-bezier(.3,1.6,.5,1) both}@keyframes hwword{0%{opacity:0;transform:translateY(6px)scale(.7)}}.cm-web .hw-fx{z-index:3;color:#141026;white-space:nowrap;background:#fff;border-radius:13px;align-items:center;gap:4px;height:26px;padding:0 10px 0 7px;font-size:11px;font-weight:800;display:flex;position:absolute;box-shadow:0 10px 22px -8px #28146e73}.cm-web .hw-fx svg{color:#fff;background:#16a34a;border-radius:50%;width:14px;height:14px;padding:2px}.cm-web .hw-fx.l{left:-26px}.cm-web .hw-fx.r{right:-26px}.cm-web .hw-row[data-st="2"] .hw-fx{animation:hwfx .45s calc(.35s + var(--k) * .5s) cubic-bezier(.3,1.5,.5,1) both}@keyframes hwfx{0%{opacity:0;transform:scale(.6)}}.cm-web .hw-rt{font-size:12px;font-weight:800;position:absolute;top:33px;left:12px}.cm-web .hw-ra{flex-direction:column;gap:12px;font-style:normal;display:flex;position:absolute;top:44%;right:9px}.cm-web .hw-ra i{text-align:center;filter:drop-shadow(0 1px 2px #0006);font-size:15px;font-style:normal}.cm-web .hw-ap{color:#141026;background:#fff;border-radius:15px;height:84px;position:absolute;bottom:8px;left:8px;right:8px;overflow:hidden;box-shadow:0 14px 30px -10px #0009}.cm-web .hw-apa,.cm-web .hw-aps{padding:10px;position:absolute;inset:0}.cm-web .hw-apa b{white-space:nowrap;font-size:11.5px;font-weight:800;display:block}.cm-web .hw-apa small{color:#6b6880;white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:9.5px;display:block;overflow:hidden}.cm-web .hw-apa p{gap:6px;margin-top:8px;display:flex}.cm-web .hw-apa span{background:#f1eff7;border-radius:9px;flex:1;place-items:center;height:28px;font-size:11px;font-weight:800;display:grid;position:relative;overflow:hidden}.cm-web .hw-apa .ok{color:#fff;background:#16a34a;flex:1.5}.cm-web .hw-aps{opacity:0;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.cm-web .hw-aps b{white-space:nowrap;color:#15803d;align-items:center;gap:5px;font-size:12px;font-weight:800;display:flex}.cm-web .hw-aps b svg{color:#fff;background:#16a34a;border-radius:50%;width:15px;height:15px;padding:2px}.cm-web .hw-aps p{gap:7px;display:flex}.cm-web .hw-aps span{background:#f5f3fa;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.cm-web .hw-aps .blg{width:16px;height:16px}.cm-web .hw-row[data-st="3"] .hw-ap{animation:.5s cubic-bezier(.2,.9,.25,1.1) .1s both hwup}.cm-web .hw-row[data-st="3"] .hw-apa .ok{animation:.35s 1.1s both hwpress}.cm-web .hw-row[data-st="3"] .hw-apa .hw-tap{animation:.6s ease-out 1.1s both hwtap}.cm-web .hw-row[data-st="3"] .hw-apa{animation:3.3s both hwout}@keyframes hwout{0%,42%{opacity:1;transform:none}48%,to{opacity:0;transform:translateY(-10px)}}.cm-web .hw-row[data-st="3"] .hw-aps{animation:3.3s both hwin}@keyframes hwin{0%,46%{opacity:0;transform:translateY(10px)}52%,to{opacity:1;transform:none}}.cm-web .hw-row[data-st="3"] .hw-aps span{animation:hwfx .4s calc(1.8s + var(--j) * .12s) cubic-bezier(.3,1.5,.5,1) both}.cm-web #dirWelcome.hw-on .dw-f{margin-top:0}.cm-web #dirWelcome.hw-on .dw-x2{color:#5b43f0;background:#efebff}@media (width<=1000px){.cm-web .hw-row{zoom:.82}}@media (height<=820px){.cm-web .hw-row{zoom:.84}.cm-web .hw{padding-top:24px}}@media (prefers-reduced-motion:reduce){.cm-web #dirWelcome .hw *{animation:none!important}}.cm-web .sl-act{align-items:center;gap:8px;display:flex}.cm-web .sl-act .fm-go{background:var(--vio-l);height:40px;color:var(--vio);box-shadow:none;white-space:nowrap;border-radius:12px;margin:0;padding:0 16px}.cm-web .sl-act .fm-go:hover{background:var(--vio);color:#fff}.cm-web .sl-act .fm-rem{border-radius:12px;height:40px;margin:0}.cm-web .sl-act .lab-ok{white-space:nowrap;margin:0}.cm-web .lh-list{gap:10px;margin:14px 0 40px;display:grid}.cm-web .lo-r{background:#fff;border-radius:18px;transition:box-shadow .2s,transform .2s;box-shadow:0 0 0 1px #18181b0f,0 10px 24px -22px #0f1a3359}.cm-web .lo-r:hover{box-shadow:0 0 0 1px #6d55fd29,0 16px 30px -22px #0f1a3366}.cm-web .lo-r.open{box-shadow:0 0 0 1px #6d55fd38,0 18px 34px -24px #0f1a3366}.cm-web .lo-hd{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:0;align-items:center;gap:16px;padding:20px 20px 20px 24px;display:flex}.cm-web .lo-hd b{letter-spacing:-.02em;flex:1;min-width:0;font-size:20px;font-weight:700;line-height:1.2}.cm-web .lo-m{color:var(--muted);white-space:nowrap;font-size:13px;font-weight:600}.cm-web .lo-ch{width:32px;height:32px;color:var(--ink2);transition:transform .3s var(--ease),background .2s,color .2s;background:#f4f2fb;border-radius:10px;place-items:center;display:grid}.cm-web .lo-ch svg{width:16px;height:16px}.cm-web .lo-r.open .lo-ch{background:var(--vio-l);color:var(--vio);transform:rotate(180deg)}.cm-web .lo-bd{grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.2,.8,.2,1);display:grid}.cm-web .lo-r.open .lo-bd{grid-template-rows:1fr}.cm-web .lo-bd>div{min-height:0;overflow:hidden}.cm-web .lo-in{align-items:flex-end;gap:24px;padding:0 20px 20px 24px;display:flex}.cm-web .lo-in .sbd-strip{flex:1;padding:6px 6px 2px}.cm-web .lo-why{color:var(--muted);margin:0 0 6px 24px;padding-right:20px;font-size:13.5px;line-height:1.45}.cm-web .lo-r.open .lo-hd{padding-bottom:10px}.cm-web .lo-r .sbd-f{width:104px}.cm-web .lo-r .sbd-im{height:130px}.cm-web .lo-r .sbd-arr{margin:56px 4px 0}.cm-web .lo-r .sbd-more{height:130px}.cm-web .lo-r .sbd-strip{gap:12px}.cm-web .sbd-strip{scrollbar-width:none;align-items:flex-start;gap:10px;display:flex;overflow-x:auto}.cm-web .sbd-strip::-webkit-scrollbar{display:none}.cm-web .sbd-f{flex:none;width:86px}.cm-web .sbd-im{height:114px;box-shadow:0 0 0 1px var(--hair2);border-radius:12px;display:block;position:relative;overflow:hidden}.cm-web .sbd-im img{object-fit:cover;width:100%;height:100%;display:block}.cm-web .sbd-im em{color:#fff;background:#0a081994;border-radius:6px;align-items:center;height:18px;padding:0 6px;font-size:10.5px;font-style:normal;font-weight:700;display:inline-flex;position:absolute;bottom:6px;left:6px}.cm-web .sbd-f small{color:var(--ink2);gap:5px;margin-top:7px;font-size:12px;font-weight:600;line-height:1.3;display:flex}.cm-web .sbd-f small i{width:16px;height:16px;color:var(--ink);background:#f1eff8;border-radius:50%;flex:none;place-items:center;font-size:9.5px;font-style:normal;font-weight:800;display:grid}.cm-web .sbd-more{width:44px;height:114px;color:var(--muted);background:#f4f2fb;border-radius:12px;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid}.cm-web .sbd-arr{color:var(--vio);flex:none;margin:44px 2px 0;font-size:18px;font-weight:700}.cm-web .sbd-f.out{margin-left:2px}.cm-web .sbd-f.out .sbd-im{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--vio),0 10px 20px -10px #6d55fd99}.cm-web .sbd-f.out small{color:var(--vio);font-weight:800}.cm-web.calm .rkstrip{align-items:flex-end;gap:18px}.cm-web #rkStrip .rks-row{align-items:flex-end;gap:10px;display:flex}.cm-web #rkStrip .rks{opacity:1;width:auto;height:auto;box-shadow:none;background:0 0;border-radius:0;flex-direction:column;align-items:center;gap:6px;padding:0;display:flex;overflow:visible}.cm-web #rkStrip .rq-im{width:58px;height:74px;transition:width .3s var(--spring),height .3s var(--spring),box-shadow .2s,transform .2s;border-radius:14px;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 2px #fff,0 8px 16px -10px #28146473}.cm-web #rkStrip .rq-im img{object-fit:cover;width:100%;height:100%;display:block}.cm-web #rkStrip .rks:hover .rq-im{transform:translateY(-3px)}.cm-web #rkStrip .rks.on .rq-im{width:76px;height:96px;box-shadow:0 0 0 2.5px #fff,0 0 0 5px var(--vio),0 16px 28px -12px #6d55fd99}.cm-web #rkStrip .rq-k{color:#fff;background:#0a081499;border-radius:50%;place-items:center;width:18px;height:18px;font-size:8.5px;font-style:normal;display:grid;position:absolute;bottom:5px;left:5px}.cm-web #rkStrip .rq-m{background:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-style:normal;display:grid;position:absolute;top:4px;right:4px;box-shadow:0 2px 6px #0003}.cm-web #rkStrip .rks small{color:var(--ink2);white-space:nowrap;font-size:11.5px;font-weight:600}.cm-web #rkStrip .rks.on small{color:var(--vio);font-weight:800}.cm-web #rkStrip .rks.gone{opacity:0;transform:scale(.6);width:0!important;margin:0 -5px!important}.cm-web .rq-left{color:var(--muted);margin-bottom:28px;font-size:13.5px;font-weight:700}.cm-web .ni-row{position:relative}.cm-web .ni-row>.ni{width:100%}.cm-web .dn{z-index:2;cursor:pointer;background:#ffffff14;border-radius:999px;align-items:center;width:58px;height:28px;padding:2px;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%);box-shadow:inset 0 0 0 1px #ffffff1a}.cm-web .dn .k{background:#2e2462;border-radius:999px;width:26px;height:24px;transition:transform .38s cubic-bezier(.34,1.56,.64,1),background .3s;position:absolute;top:2px;left:2px;transform:translate(28px);box-shadow:0 0 0 1px #c9bdff40,0 2px 8px #0006}.cm-web .dn span{z-index:1;flex:1;place-items:center;height:100%;transition:color .3s;display:grid;position:relative}.cm-web .dn svg{width:14px;height:14px;transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.cm-web .dn .s{color:#ffffff73}.cm-web .dn .m{color:#c9bdff}.cm-web .dn .m svg{transform:rotate(-20deg)}.cm-web .dn:hover .s svg{transform:rotate(45deg)}.cm-web[data-side=light] .dn{background:#18181b12;box-shadow:inset 0 0 0 1px #18181b0f}.cm-web[data-side=light] .dn .k{background:#fff;transform:none;box-shadow:0 1px 4px #0000002e}.cm-web[data-side=light] .dn .s{color:#f59e0b}.cm-web[data-side=light] .dn .m{color:#a1a1aa}.cm-web[data-side=light] .dn .m svg{transform:none}.cm-web[data-side=light] .side{color:var(--ink);background:#fff;border-radius:26px;margin:12px 0 12px 12px;box-shadow:0 0 0 1px #18181b0f,0 24px 50px -30px #2814644d}.cm-web[data-side=light] .app{background:var(--win)}.cm-web[data-side=light] .side{z-index:2;grid-area:1/1}.cm-web[data-side=light] .win{box-shadow:none;border-radius:0;grid-area:1/1/auto/-1;margin:0}.cm-web[data-side=light] .scroll{padding-left:276px}.cm-web[data-side=light] .logo{color:var(--ink)}.cm-web[data-side=light] .ws{color:var(--ink);background:#f6f5fa;box-shadow:inset 0 0 0 1px #18181b0f}.cm-web[data-side=light] .ws:hover{background:#f0eef8;box-shadow:inset 0 0 0 1px #6d55fd2e}.cm-web[data-side=light] .ws small,.cm-web[data-side=light] .tellbtn small{color:var(--muted)}.cm-web[data-side=light] .ws .chev{color:#a1a1aa}.cm-web[data-side=light] .ni{color:#4a5168}.cm-web[data-side=light] .ni .nl{--nl:#4a5168}.cm-web[data-side=light] .ni:hover{color:var(--ink);background:#f4f4f8}.cm-web[data-side=light] .ni.on{color:var(--ink);background:#f1effa;font-weight:600}.cm-web[data-side=light] .ni.on .nl{--nl:#141026}.cm-web[data-side=light] .ni .bd{color:#4a5168;background:#f1effa}.cm-web[data-side=light] .ni .bd.ok{color:#15803d;background:#dcfce7}.cm-web[data-side=light] .ni .bd.tick{color:var(--vio);background:#f1effa}.cm-web[data-side=light] .ni .spin{border-color:#18181b26;border-top-color:var(--vio)}.cm-web[data-side=light] .side hr{background:#18181b14}.cm-web[data-side=light] .tellbtn{color:var(--ink);background:#fff}.cm-web[data-side=light] .tellbtn:hover{background:#faf9ff}.cm-web[data-side=light] .tellbtn b{background:linear-gradient(90deg,#1b1438,#6d55fd);color:#0000;-webkit-background-clip:text;background-clip:text}.cm-web[data-side=light] .tellbtn svg{color:#8b5cf6}.cm-web[data-side=light] .wsmenu{color:var(--ink);background:#fff;box-shadow:0 0 0 1px #18181b14,0 24px 50px -20px #28146459}.cm-web[data-side=light] .wsmenu p,.cm-web[data-side=light] .wsmenu small{color:var(--muted)}.cm-web[data-side=light] .wsmenu button:hover{background:#f6f5fa}.cm-web[data-side=light] .wsmenu hr{background:#18181b14}.cm-web[data-side=light] .wsmenu .add{color:var(--vio)}.cm-web .yw{color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px;margin:0;font-size:15px;font-weight:500;display:flex}.cm-web .yw b.u{color:var(--ink);font-weight:800}.cm-web .yw b.w{color:var(--vio);font-weight:800}.cm-web .yw i{opacity:.45;margin:0 2px;font-style:normal}.cm-web .yw.dk{color:#ffffffb8}.cm-web .yw.dk b.u{color:#fff}.cm-web .yw.dk b.w{color:#c4b5fd}.cm-web .dr-sub2{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.cm-web .dr-sub2>span{color:var(--muted);font-size:14px}.cm-web .dr-sub2>span:before{content:"·";opacity:.6;margin-right:8px}.cm-web .hr-d .yw,.cm-web .he-tx .yw{margin-top:18px}.cm-web .dc-l .yw{font-size:14px}.cm-web .dir-cfw{pointer-events:none;z-index:5;width:100%;height:100%;position:absolute;inset:0}.cm-web .ds-x{position:absolute;top:16px;right:16px}.cm-web .ds-w{text-align:center;max-width:520px;margin:0 auto;padding-top:8px}.cm-web .ds-fan{height:186px;position:relative}.cm-web .ds-fan span{width:120px;height:160px;transform:translateX(var(--x)) rotate(var(--r));animation:dfanw .7s var(--d) cubic-bezier(.32,.72,0,1) both;border-radius:18px;margin-left:-60px;position:absolute;top:6px;left:50%;overflow:hidden;box-shadow:0 0 0 4px #fff,0 20px 34px -14px #28146480}.cm-web .ds-fan img,.cm-web .ds-fan video{object-fit:cover;width:100%;height:100%;display:block}@keyframes dfanw{0%{opacity:0;translate:0 40px;scale:.7}}.cm-web .ds-w h2{letter-spacing:-.03em;margin-top:8px;font-size:30px}.cm-web .ds-p{color:var(--ink2);margin-top:6px;font-size:15.5px;line-height:1.5}.cm-web .ds-nx{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);text-align:left;margin-top:22px;font-size:12px;font-weight:800}.cm-web .dir-tlw{text-align:left;margin-top:10px;list-style:none}.cm-web .dir-tlw li{gap:12px;padding-bottom:14px;animation:.5s cubic-bezier(.32,.72,0,1) both dtlw;display:flex;position:relative}.cm-web .dir-tlw li:nth-child(2){animation-delay:.12s}.cm-web .dir-tlw li:nth-child(3){animation-delay:.24s}.cm-web .dir-tlw li:nth-child(4){animation-delay:.36s}@keyframes dtlw{0%{opacity:0;transform:translateY(10px)}}.cm-web .dir-tlw li:not(:last-child):before{content:"";background:var(--hair2);border-radius:1px;width:2px;position:absolute;top:34px;bottom:2px;left:15px}.cm-web .dir-tlw li.done:not(:last-child):before{background:#22c55e}.cm-web .dir-tlw .dot{background:#f4f2fb;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:15px;display:grid}.cm-web .dir-tlw li.done .dot{color:#fff;background:#22c55e;font-weight:900}.cm-web .dir-tlw li.now .dot{background:linear-gradient(135deg,#7b61ff,#b14fd6);animation:1.4s ease-in-out infinite dpulsew}@keyframes dpulsew{0%,to{box-shadow:0 0 #6d55fd73}50%{box-shadow:0 0 0 9px #6d55fd00}}.cm-web .dir-tlw b{margin-top:1px;font-size:15px;display:block}.cm-web .dir-tlw small{color:var(--muted);margin-top:1px;font-size:13px;display:block}.cm-web .dir-tlw li:not(.done):not(.now){opacity:.75}.cm-web #dirModal{width:min(900px,100vw - 40px);padding:20px 28px}.cm-web .dc-h{justify-content:space-between;align-items:center;display:flex}.cm-web .dc-back{height:34px;color:var(--muted);border-radius:10px;align-items:center;gap:6px;padding:0 10px 0 4px;font-size:14px;font-weight:600;display:inline-flex}.cm-web .dc-back:hover{color:var(--ink)}.cm-web .dc-back svg{width:16px;height:16px}.cm-web .dc-g{grid-template-columns:minmax(0,1fr) 230px;align-items:start;gap:30px;margin-top:4px;display:grid}.cm-web .dc-l h2{letter-spacing:-.03em;font-size:28px;line-height:1.15}.cm-web .dc-meta{color:var(--muted);margin-top:4px;margin-bottom:16px;font-size:14.5px}.cm-web .dc-list{border-top:1px solid var(--hair);margin-top:20px;list-style:none}.cm-web .dc-list li{border-bottom:1px solid var(--hair);align-items:center;gap:14px;padding:14px 0;display:flex}.cm-web .dc-im{background:#f4f2fb;border-radius:12px;flex:none;width:54px;height:68px;position:relative;overflow:hidden}.cm-web .dc-im img,.cm-web .dc-im video{object-fit:cover;width:100%;height:100%;display:block}.cm-web .dc-ok{color:#fff;background:#16a34a;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:4px;right:4px}.cm-web .dc-ok svg{width:11px;height:11px}.cm-web .dc-tx{flex:1;min-width:0}.cm-web .dc-tx b{font-size:15.5px;font-weight:700;display:block}.cm-web .dc-tx small{color:var(--muted);margin-top:2px;font-size:13.5px;line-height:1.4;display:block}.cm-web .dc-tx .dc-for{color:#b4501a;background:#fff1e6;border-radius:6px;margin:0 0 3px;padding:1px 7px;font-size:11px;font-weight:800;display:inline-block}.cm-web .dc-tx .dc-say{color:var(--vio);font-weight:600}.cm-web .dc-add{height:36px;color:var(--ink2);cursor:pointer;background:#f4f2fb;border-radius:11px;flex:none;align-items:center;gap:6px;padding:0 13px;font-size:13.5px;font-weight:700;display:inline-flex}.cm-web .dc-add:hover{color:var(--vio);background:#ece8fb}.cm-web .dc-add svg{width:15px;height:15px}.cm-web .dc-list li.got .dc-add{color:var(--muted);background:0 0}.cm-web .dc-qr{text-align:center;background:#f7f6fb;border-radius:20px;padding:18px 16px 14px}.cm-web .dc-qr .qr{width:118px;height:118px;box-shadow:0 0 0 1px var(--hair2);border-radius:14px;margin:0 auto 10px;padding:8px}.cm-web .dc-qr b{font-size:15px;display:block}.cm-web .dc-qr>small{color:var(--muted);margin-top:2px;font-size:12.5px;display:block}.cm-web .dc-who{border-top:1px solid var(--hair);margin-top:14px;padding-top:12px}.cm-web .dc-who>span{color:var(--muted);font-size:12px;font-weight:700;display:block}.cm-web .dc-who>div{justify-content:center;gap:6px;margin-top:8px;display:flex}.cm-web .dc-who button{width:34px;height:34px;box-shadow:0 0 0 1px var(--hair2);color:var(--ink2);background:#fff;border-radius:50%;place-items:center;font-size:11.5px;font-weight:800;display:grid;overflow:hidden}.cm-web .dc-who button img{object-fit:cover;width:100%;height:100%}.cm-web .dc-who button.on{box-shadow:0 0 0 2.5px var(--vio)}.cm-web .dc-send{color:var(--vio);margin-top:12px;font-size:13px;font-weight:700}.cm-web .dc-foot{border-top:1px solid var(--hair);align-items:center;gap:12px;margin-top:20px;padding-top:14px;display:flex}.cm-web .dc-foot .btn.pri{border-radius:14px;height:46px;padding:0 20px}.cm-web .dc-foot .btn.pri:disabled{opacity:.4;cursor:not-allowed}.cm-web .dws{position:relative}.cm-web .dws-tag{z-index:2;white-space:nowrap;border-radius:12px;align-items:center;height:24px;padding:0 10px;font-size:11.5px;font-weight:800;display:inline-flex;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.cm-web .dws-tag.you{color:#1b1438;background:#fff}.cm-web .dws-tag.we{color:#fff;background:linear-gradient(90deg,#7b61ff,#b14fd6)}.cm-web .dws.you>p{color:#1b1438;background:#fff;border-radius:15px;height:30px;padding:0 12px}.cm-web .dws-we{background:#a78bfa24;border-radius:24px;padding:22px 14px 10px;position:relative;box-shadow:inset 0 0 0 1.5px #c4b5fd80}.cm-web .dws-wr{align-items:flex-start;gap:14px;display:flex}.cm-web .dws-we .dws>p{color:#fff;background:linear-gradient(90deg,#7b61ff,#b14fd6);border-radius:15px;height:30px;padding:0 12px}.cm-web .dws-we .dws-v{width:176px;height:228px}.cm-web .dws-v.ph{height:236px}.cm-web .dwp-bars{gap:3px;width:100%;margin-bottom:8px;display:flex}.cm-web .dwp-bars i{background:#fff3;border-radius:2px;flex:1;height:3px}.cm-web .dwp-bars i.on{background:#4ade80}.cm-web .dwp-bars i.cur{background:#fff}.cm-web .dwp-fr{border-radius:14px;flex:1;width:100%;min-height:0;position:relative;overflow:hidden;box-shadow:0 0 0 2px #ff3b30}.cm-web .dwp-fr img{object-fit:cover;width:100%;height:100%;display:block}.cm-web .dwp-cd{text-shadow:0 4px 18px #00000080;font-size:44px;font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cm-web .dwp-rb{border-radius:50%;place-items:center;width:34px;height:34px;margin-top:9px;display:grid;box-shadow:inset 0 0 0 2.5px #fff}.cm-web .dwp-rb i{background:#ff3b30;border-radius:4px;width:14px;height:14px}.cm-web .dwe-pv{border-radius:12px;height:104px;position:relative;overflow:hidden}.cm-web .dwe-pv img{object-fit:cover;width:100%;height:100%;display:block}.cm-web .dwe-cap{color:#1b1438;background:#fde047;border-radius:6px;padding:3px 7px;font-size:11.5px;font-weight:900;position:absolute;bottom:8px;left:8px}.cm-web .dwe-lg{letter-spacing:.06em;color:#fff;font-size:9px;font-weight:800;position:absolute;top:7px;right:7px}.cm-web .dwe-tl{gap:3px;display:flex}.cm-web .dwe-tl img{object-fit:cover;border-radius:5px;flex:1;min-width:0;height:28px;box-shadow:0 0 0 1.5px #ffffff2e}.cm-web .dwe-tl img:first-child{box-shadow:0 0 0 2px #a78bfa}.cm-web .dwe-wv{align-items:center;gap:2px;height:16px;padding:0 2px;display:flex}.cm-web .dwe-wv i{background:#a78bfa;border-radius:1px;flex:1}.cm-web .dwe-tg{flex-wrap:wrap;gap:4px;display:flex}.cm-web .dwe-tg span{background:#ffffff1a;border-radius:6px;align-items:center;height:20px;padding:0 6px;font-size:10px;font-weight:700;display:inline-flex}.cm-web .dwo-hd{align-items:center;gap:6px;padding:8px 9px;display:flex}.cm-web .dwo-av{background:linear-gradient(45deg,#f9ce34,#ee2a7b,#6228d7);border-radius:50%;width:20px;height:20px;box-shadow:inset 0 0 0 2px #fff}.cm-web .dwo-hd b{flex:1;font-size:11.5px}.cm-web .dwo-lgs{gap:3px;display:flex}.cm-web .dwo-lgs .blg{border-radius:5px;width:16px;height:16px}.cm-web .dwo-lgs .blg.fb{border-radius:50%}.cm-web .dws-v.po>img{object-fit:cover;width:100%;height:118px;display:block}.cm-web .dwo-ac{color:#444;padding:7px 9px 0;font-size:11.5px}.cm-web .dwo-ac b{color:#111;margin-right:6px}.cm-web .dwo-ok{color:#15803d;background:#dcfce7;border-radius:7px;justify-content:center;align-items:center;height:24px;margin:auto 9px 9px;font-size:11.5px;font-weight:800;display:flex}.cm-web #coModal{width:min(560px,100vw - 40px);padding:28px 30px 24px}.cm-web #coModal h2{letter-spacing:-.03em;font-size:26px}.cm-web .co-sub{color:var(--ink2);margin-top:6px;font-size:15px;line-height:1.5}.cm-web #coModal .lbl{margin:18px 0 8px}.cm-web .co-list{flex-direction:column;gap:8px;display:flex}.cm-web .co-p{box-shadow:0 0 0 1px var(--hair2);text-align:left;background:#fff;border-radius:16px;align-items:center;gap:12px;padding:10px 12px;display:flex}.cm-web .co-p img{object-fit:cover;border-radius:50%;width:44px;height:44px}.cm-web .co-p span{flex:1}.cm-web .co-p b{font-size:15px;display:block}.cm-web .co-p small{color:var(--muted);font-size:12.5px;display:block}.cm-web .co-p em{background:var(--vio-l);height:32px;color:var(--vio);border-radius:10px;align-items:center;gap:5px;padding:0 12px;font-size:13px;font-style:normal;font-weight:700;display:inline-flex}.cm-web .co-p em svg{width:13px;height:13px}.cm-web .co-p.on{box-shadow:0 0 0 2px var(--vio)}.cm-web .co-p.on em{background:var(--vio);color:#fff}.cm-web .co-new{gap:8px;display:flex}.cm-web .co-new input{min-width:0;height:44px;box-shadow:inset 0 0 0 1px var(--hair2);background:#fff;border-radius:12px;flex:1;padding:0 12px;font-size:14.5px}.cm-web .co-new .btn{border-radius:12px;height:44px}.cm-web .co-note{color:var(--muted);align-items:center;gap:7px;margin-top:16px;font-size:13px;display:flex}.cm-web .co-note svg{color:#16a34a;width:14px;height:14px}@media (width<=1150px){.cm-web .hr-a{grid-template-columns:260px minmax(0,1fr)}.cm-web .hra-ph{display:none}.cm-web .hr-d{grid-template-columns:1fr}.cm-web .hd-stage{display:none}}.cm-web .dr-head{padding:40px 0 4px}.cm-web .dr-flow{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.cm-web .dr-flow span{height:34px;box-shadow:0 0 0 1px var(--hair2);background:#fff;border-radius:17px;align-items:center;gap:6px;padding:0 13px;font-size:14.5px;display:inline-flex}.cm-web .dr-flow i{color:var(--muted);font-style:normal;font-weight:700}.cm-web .dr-flow em{color:var(--muted);margin-left:6px;font-size:13.5px;font-style:normal}.cm-web .dr-today{background:#fff;border-radius:28px;grid-template-columns:260px minmax(0,1fr) 190px;align-items:center;gap:26px;margin-top:20px;padding:20px;display:grid;box-shadow:0 0 0 1px #18181b0f,0 24px 48px -30px #28146473}.cm-web .dr-tph{border-radius:20px;height:300px;position:relative;overflow:hidden}.cm-web .dr-tph img{object-fit:cover;width:100%;height:100%;display:block}.cm-web .dr-streak{color:#c2410c;background:#fff;border-radius:15px;align-items:center;height:30px;padding:0 12px;font-size:13.5px;font-weight:800;display:inline-flex;position:absolute;top:10px;left:10px;box-shadow:0 6px 14px -8px #0006}.cm-web .dr-tx h3{letter-spacing:-.03em;margin-top:8px;font-size:30px;line-height:1.1}.cm-web .dr-tx>p:not(.fm-eye2){color:var(--muted);margin-top:8px;font-size:15px}.cm-web .dr-tx .fm-dots{margin-top:14px}.cm-web .dr-tx .fm-go{border-radius:14px;height:48px;margin-top:18px;padding:0 22px;font-size:15.5px}.cm-web .dr-tx .lab-ok{margin-top:18px}.cm-web .dr-qr{text-align:center;background:linear-gradient(160deg,#f5f2ff,#fff1f6);border-radius:20px;padding:16px 12px}.cm-web .dr-qr .qr{width:130px;height:130px;margin:0 auto 10px}.cm-web .dr-qr b{font-size:14.5px;display:block}.cm-web .dr-qr small{color:var(--muted);margin-top:3px;font-size:12px;display:block}.cm-web .fm-wkph{background:#fff1e6;gap:3px;display:flex}.cm-web .fm-wkph img{object-fit:cover;flex:1;min-width:0;height:100%}@media (width<=1100px){.cm-web .dr-today{grid-template-columns:200px minmax(0,1fr)}.cm-web .dr-qr{display:none}}.cm-web .fm-row2{grid-template-columns:minmax(0,1fr) 340px;gap:16px;margin-top:16px;display:grid}.cm-web .fm-today{background:#fff;border-radius:24px;padding:18px 20px;box-shadow:0 0 0 1px #18181b12,0 14px 30px -20px #0f1a3359}.cm-web .fm-td-h{justify-content:space-between;align-items:center;display:flex}.cm-web .fm-eye2{letter-spacing:.06em;text-transform:uppercase;color:var(--vio);font-size:12.5px;font-weight:800}.cm-web .fm-streak{color:#c2410c;background:#fff1e6;border-radius:14px;align-items:center;height:28px;padding:0 11px;font-size:13px;font-weight:800;display:inline-flex}.cm-web .fm-td-b{gap:16px;margin-top:12px;display:flex}.cm-web .fm-td-b>img{object-fit:cover;border-radius:16px;flex:none;width:118px;height:148px}.cm-web .fm-td-b b{letter-spacing:-.02em;font-size:20px;line-height:1.2;display:block}.cm-web .fm-td-b small{color:var(--muted);margin-top:4px;font-size:13.5px;display:block}.cm-web .fm-dots{gap:5px;margin-top:12px;display:flex}.cm-web .fm-dots span{width:26px;height:26px;color:var(--muted);background:#f4f2fb;border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid}.cm-web .fm-dots span.on{color:#c2410c;background:#ffedd5}.cm-web .fm-dots span.now{box-shadow:0 0 0 2px var(--vio);color:var(--vio);background:#fff}.cm-web .fm-dots span.on.now{color:#fff;box-shadow:none;background:#fb923c}.cm-web .fm-td-a{align-items:center;gap:14px;margin-top:14px;display:flex}.cm-web .fm-td-a .fm-go{flex:none;margin:0;padding:0 18px}.cm-web .fm-td-a span{color:var(--muted);font-size:13px}.cm-web .fm-qr{background:linear-gradient(160deg,#f5f2ff,#fff1f6);border-radius:24px;align-items:center;gap:16px;padding:18px;display:flex;box-shadow:inset 0 0 0 1px #6d55fd1f}.cm-web .qr{background:#fff;border-radius:16px;flex:none;width:118px;height:118px;padding:9px;box-shadow:0 10px 24px -14px #3c288c80}.cm-web .qr svg{width:100%;height:100%;display:block}.cm-web .qr-x{width:100%;height:100%;color:var(--muted);place-items:center;font-weight:800;display:grid}.cm-web .fm-qr b{font-size:16px;display:block}.cm-web .fm-qr p{color:var(--ink2);margin-top:4px;font-size:13.5px;line-height:1.45}.cm-web .fm-qr small{color:var(--muted);margin-top:6px;font-size:12px;display:block}.cm-web .fm-sec{margin-top:34px}.cm-web .fm-sh h2{letter-spacing:-.02em;font-size:22px}.cm-web .fm-sh p{color:var(--muted);margin-top:3px;font-size:14.5px}.cm-web .fm-grid.g4{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:0}.cm-web .fm-snd{color:#fff;background:#111;border-radius:7px;align-self:flex-start;margin-bottom:6px;padding:3px 8px;font-size:11px;font-weight:700}.cm-web .fm-when{height:24px;color:var(--vio);background:#fff;border-radius:12px;align-items:center;padding:0 9px;font-size:11.5px;font-weight:800;display:inline-flex;position:absolute;top:8px;right:8px}.cm-web .fm-rem{height:30px;color:var(--ink2);background:#f4f2fb;border-radius:9px;align-self:flex-start;align-items:center;gap:5px;margin:-4px 0 12px;padding:0 10px;font-size:12.5px;font-weight:700;display:inline-flex}.cm-web .fm-rem.on{color:#15803d;background:#ecfdf3}.cm-web .fm-rem svg{width:13px;height:13px}.cm-web .fm-week{background:linear-gradient(135deg,#fff7e6,#ffeff5);border-radius:26px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-top:34px;padding:24px 26px;display:grid;box-shadow:inset 0 0 0 1px #c2410c1a}.cm-web .fm-week h2{letter-spacing:-.025em;margin-top:6px;font-size:24px}.cm-web .fm-week p{color:var(--ink2);max-width:520px;margin-top:5px;font-size:14.5px}.cm-web .fm-week .fm-go{margin-top:14px;padding:0 18px}.cm-web .fm-week .fm-eye2{color:#c2410c}.cm-web .fm-wk-ps{gap:8px;display:flex}.cm-web .fm-wk-ps span{border-radius:14px;width:76px;height:104px;position:relative;overflow:hidden;box-shadow:0 10px 22px -12px #3c1e0a80}.cm-web .fm-wk-ps span:nth-child(odd){transform:translateY(6px)}.cm-web .fm-wk-ps img{object-fit:cover;width:100%;height:100%}.cm-web .fm-wk-ps i{color:#fff;background:#0009;border-radius:9px;align-items:center;height:18px;padding:0 6px;font-size:10px;font-style:normal;font-weight:800;display:inline-flex;position:absolute;bottom:5px;left:5px}.cm-web .fm-crew{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;margin-top:14px;margin-bottom:40px;display:grid}.cm-web .fm-cr{text-align:left;background:#fff;border-radius:20px;align-items:center;gap:12px;padding:14px;display:flex;box-shadow:0 0 0 1px #18181b12,0 10px 22px -18px #0f1a3359}.cm-web .fm-cr>img{object-fit:cover;border-radius:50%;flex:none;width:52px;height:52px}.cm-web .fm-cr>div{flex:1;min-width:0}.cm-web .fm-cr b{font-size:15.5px;display:block}.cm-web .fm-cr small{color:var(--muted);font-size:12.5px;display:block}.cm-web .fm-cr em{color:var(--vio);margin-top:3px;font-size:12px;font-style:normal;font-weight:700;display:block}.cm-web .fm-cr{flex-wrap:wrap}.cm-web .fm-cr .btn{border-radius:11px;flex:100%;height:38px;font-size:13px}.cm-web .fm-cr.add{background:#fbfaff;flex-direction:column;align-items:flex-start;gap:2px;box-shadow:inset 0 0 0 1.5px #dcd5fc}.cm-web .fm-cr.add span{background:var(--vio-l);width:32px;height:32px;color:var(--vio);border-radius:50%;place-items:center;margin-bottom:4px;font-size:20px;font-weight:700;display:grid}.cm-web .dir-who{flex-wrap:wrap;align-items:center;gap:7px;margin-top:14px;display:flex}.cm-web .dir-who>span{color:var(--ink2);margin-right:2px;font-size:13.5px;font-weight:700}.cm-web .dir-who button{height:36px;color:var(--ink2);background:#f4f2fb;border-radius:18px;align-items:center;gap:6px;padding:0 12px;font-size:13.5px;font-weight:600;display:inline-flex}.cm-web .dir-who button img{object-fit:cover;border-radius:50%;width:24px;height:24px;margin-left:-6px}.cm-web .dir-who button.on{background:var(--ink);color:#fff}.cm-web .dir-for{color:#b4501a;background:#fff1e6;border-radius:6px;margin-bottom:4px;padding:2px 7px;font-size:11px;font-weight:800;display:inline-block}.cm-web .dir-list .tx small.say{color:var(--vio);font-weight:600}.cm-web .dir-ph .qr{width:150px;height:150px;margin:0 auto 12px}@media (width<=1100px){.cm-web .fm-row2{grid-template-columns:1fr}.cm-web .fm-grid.g4{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-web .fm-week{grid-template-columns:1fr}}.cm-web .fm-hero{color:#fff;background:radial-gradient(60% 90% at 88% 0,#f0628e61,#0000 70%),radial-gradient(50% 80% at 0 100%,#62c6ff2e,#0000 70%),linear-gradient(135deg,#1b1438 0%,#2a1b5c 55%,#43206b 100%);border-radius:30px;grid-template-columns:minmax(0,1fr) 240px;align-items:center;gap:40px;margin-top:34px;padding:36px 40px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #28146499}.cm-web .fm-eye{letter-spacing:.06em;text-transform:uppercase;color:#ffc7da;font-size:13px;font-weight:800}.cm-web .fm-hero h1{letter-spacing:-.035em;margin-top:10px;font-size:42px;line-height:1.04}.cm-web .fm-sub{color:#ffffffc7;max-width:560px;margin-top:12px;font-size:16px;line-height:1.5}.cm-web .fm-steps{gap:12px;margin-top:24px;display:flex}.cm-web .fm-steps div{background:#ffffff14;border-radius:16px;flex:1;padding:13px 14px;box-shadow:inset 0 0 0 1px #ffffff1a}.cm-web .fm-steps i{color:#2a1b5c;background:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-style:normal;font-weight:800;display:grid}.cm-web .fm-steps b{margin-top:9px;font-size:14.5px;display:block}.cm-web .fm-steps small{color:#ffffffa6;margin-top:1px;font-size:12.5px;display:block}.cm-web .fm-phone{text-align:center;background:#0f0c1d;border-radius:38px;justify-self:center;width:226px;padding:14px 13px 16px;transform:rotate(3deg);box-shadow:0 0 0 7px #241d3d,0 0 0 8px #ffffff24,0 40px 60px -20px #0009}.cm-web .fm-bars{gap:3px;margin:2px 4px 10px;display:flex}.cm-web .fm-bars i{background:#fff3;border-radius:2px;flex:1;height:3px}.cm-web .fm-bars i.on{background:#4ade80}.cm-web .fm-bars i.cur{background:#fff}.cm-web .fm-fr{aspect-ratio:3/4;border-radius:18px;position:relative;overflow:hidden}.cm-web .fm-fr img{object-fit:cover;opacity:.55;width:100%;height:100%}.cm-web .fm-fr span{background:#00000080;border-radius:10px;align-items:center;height:20px;padding:0 8px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;top:9px;left:50%;transform:translate(-50%)}.cm-web .fm-phone b{margin-top:10px;font-size:14px;display:block}.cm-web .fm-phone p{color:#ffffffb3;margin-top:3px;font-size:11px;line-height:1.35}.cm-web .fm-rec{border-radius:50%;place-items:center;width:46px;height:46px;margin:10px auto 0;display:grid;box-shadow:inset 0 0 0 3px #fff}.cm-web .fm-rec i{background:#ff3b30;border-radius:50%;width:34px;height:34px}.cm-web .fm-own{margin-top:18px}.cm-web .fm-own .ia-in input,.cm-web .fm-own .ia-ph{font-size:15px}.cm-web .lab-ask.ia-box{background:#fff;position:relative;box-shadow:0 12px 26px -18px #6d55fd8c}.cm-web .lab-ask.ia-box:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(90deg,#6d55fd,#c24fd0,#f0628e,#fdba74,#6d55fd) 0 0/300% 100%;padding:1.5px;animation:7s linear infinite iaFlow;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.cm-web .lab-ask.ia-box:focus-within{box-shadow:0 0 0 4px #6d55fd1f,0 12px 26px -18px #6d55fd8c}.cm-web .lab-ask.ia-box:focus-within:before{animation-duration:2.6s}@keyframes iaFlow{to{background-position:300% 0}}.cm-web .lab-ask.ia-box>svg{animation:2.8s ease-in-out infinite iaTw}@keyframes iaTw{50%{transform:scale(1.18)rotate(12deg)}}.cm-web .ia-in{flex:1;align-items:center;min-width:0;height:100%;display:flex;position:relative}.cm-web .ia-in input{width:100%;height:100%;font:inherit;background:0 0;border:0;outline:0}.cm-web .ia-box:not(:focus-within) .ia-in input::placeholder{color:#0000}.cm-web .ia-ph{white-space:nowrap;color:var(--muted);pointer-events:none;position:absolute;top:50%;left:0;right:0;overflow:hidden;transform:translateY(-50%)}.cm-web .ia-ph b{color:var(--ink);font-weight:600}.cm-web .ia-cur{vertical-align:-.16em;background:var(--vio);border-radius:1px;width:2px;height:1.05em;margin-left:2px;animation:1s step-end infinite iaBlink;display:inline-block}@keyframes iaBlink{50%{opacity:0}}.cm-web .ia-box:focus-within .ia-ph,.cm-web .ia-box.has .ia-ph{display:none}@media (prefers-reduced-motion:reduce){.cm-web .lab-ask.ia-box:before,.cm-web .lab-ask.ia-box>svg,.cm-web .ia-cur{animation:none}}.cm-web .fm-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:30px;display:flex}.cm-web .fm-bar h2{letter-spacing:-.02em;font-size:22px}.cm-web .fm-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;margin:14px 0 40px;display:grid}.cm-web .fm-c{transition:transform .3s var(--spring),box-shadow .3s;background:#fff;border-radius:22px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 0 0 1px #18181b12,0 12px 26px -18px #0f1a3359}.cm-web .fm-c:hover{transform:translateY(-3px);box-shadow:0 0 0 1px #6d55fd40,0 20px 36px -20px #3c288c73}.cm-web .fm-ph{border-radius:17px;height:160px;margin:6px 6px 0;position:relative;overflow:hidden}.cm-web .fm-ph img{object-fit:cover;width:100%;height:100%;display:block}.cm-web .fm-len{color:#fff;background:#0f0c1e9e;border-radius:12px;align-items:center;gap:5px;height:24px;padding:0 9px;font-size:11.5px;font-weight:700;display:inline-flex;position:absolute;top:8px;left:8px}.cm-web .fm-len svg{width:12px;height:12px}.cm-web .fm-b{flex-direction:column;flex:1;padding:13px 15px 15px;display:flex}.cm-web .fm-b b{letter-spacing:-.01em;font-size:16px;line-height:1.3}.cm-web .fm-b>small{color:var(--muted);margin-top:4px;font-size:13px;line-height:1.4}.cm-web .fm-shots{gap:5px;margin-top:12px;display:flex}.cm-web .fm-shots span{width:36px;height:46px;box-shadow:0 0 0 1px var(--hair2);border-radius:9px;position:relative;overflow:hidden}.cm-web .fm-shots img{object-fit:cover;width:100%;height:100%}.cm-web .fm-shots i{color:#fff;background:#0009;border-radius:50%;place-items:center;width:13px;height:13px;font-size:6.5px;font-style:normal;display:grid;position:absolute;bottom:2px;right:2px}.cm-web .fm-meta{color:var(--ink2);margin:8px 0 14px;font-size:12.5px;font-weight:600}.cm-web .fm-go{border-radius:12px;gap:7px;height:42px;margin-top:auto}.cm-web .fm-b .fm-go{margin-top:auto}.cm-web .fm-go svg{width:17px;height:17px}.cm-web .fm-b .lab-ok{margin-top:auto}.cm-web .fm-none{color:var(--muted)}@media (width<=900px){.cm-web .fm-hero{grid-template-columns:1fr}.cm-web .fm-phone{display:none}}.cm-web #dirModal{z-index:54;width:min(980px,100vw - 40px);max-height:calc(100vh - 48px);padding:22px 28px 20px;overflow-y:auto}.cm-web .qrw{width:100%;height:100%;display:block;position:relative}.cm-web .qrw>svg{width:100%;height:100%;display:block}.cm-web .qrm{background:#fff;border-radius:24%;place-items:center;width:25%;height:25%;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #fff,0 2px 8px #140a3c2e}.cm-web .qrm img{width:80%;height:auto;display:block}.cm-web .ch-dir{background:radial-gradient(90% 80% at 50% 30%,#efeaff,#f8f6ff 70%);border-radius:22px;flex:none;place-items:center;width:84px;height:118px;display:grid;position:relative}.cm-web .ch-tx p b{color:var(--ink)}.cm-web .ch-mk{color:var(--muted);margin-top:6px;font-size:12.5px;display:block}.cm-web .ch-not{height:30px;color:var(--muted);margin-top:6px;font-size:13.5px;font-weight:600}.cm-web .ch-not:hover{color:var(--ink)}.cm-web .ni-new{color:#fff;letter-spacing:.02em;background:linear-gradient(135deg,#8b6cff,#6d55fd);border-radius:6px;align-items:center;height:18px;margin-left:auto;padding:0 6px;font-size:10.5px;font-style:normal;font-weight:800;display:inline-flex}.cm-web .ni-new[hidden]{display:none}.cm-web .plusmenu .pm-dir .e{background:var(--vio-l)}.cm-web.calm[data-hc]:not([data-hc=N]) #v-home .sh.mtw,.cm-web.calm[data-hc]:not([data-hc=N]) #v-home .wkcard{display:none!important}.cm-web.calm[data-hc=N] #v-home .sh.mtw{margin-top:34px}.cm-web .hc-pick{z-index:60;color:#fff9;background:#18181be6;border-radius:999px;align-items:center;gap:2px;padding:4px;font-size:12px;display:flex;position:fixed;top:10px;left:50%;transform:translate(-50%);box-shadow:0 12px 28px -10px #00000073}.cm-web .hc-pick[hidden]{display:none}.cm-web .hc-pick>span{white-space:nowrap;letter-spacing:.06em;text-transform:uppercase;padding:0 8px 0 10px;font-size:10.5px;font-weight:800}.cm-web .hc-pick button{white-space:nowrap;color:#ffffffc7;border-radius:999px;height:28px;padding:0 11px;font-size:12.5px;font-weight:600}.cm-web .hc-pick button:hover{color:#fff}.cm-web .hc-pick button.on{color:#18181b;background:#fff}.cm-web .hc-done{color:#15803d;align-items:center;gap:6px;font-size:13.5px;font-weight:700;display:inline-flex}.cm-web .hc-done svg{width:15px;height:15px}.cm-web .dph{width:var(--w,64px);height:calc(var(--w,64px) * 1.86);font-size:calc(var(--w,64px) / 10);flex:none;animation:6s ease-in-out infinite dphF;display:block;position:relative;transform:rotate(-6deg)}@keyframes dphF{50%{transform:rotate(-4deg)translateY(-.35em)}}.cm-web .dph-b{background:#0e0b1c;border-radius:1.55em;padding:.42em;position:absolute;inset:0;box-shadow:0 0 0 .12em #ffffff38,0 1.4em 2.4em -1em #140a3ca6}.cm-web .dph-s{background:linear-gradient(165deg,#3b2a7a 0%,#22184a 60%,#160f33 100%);border-radius:1.15em;width:100%;height:100%;display:block;position:relative;overflow:hidden}.cm-web .dph-o{filter:blur(.8em);border-radius:50%;animation:7s ease-in-out infinite alternate dphO;position:absolute}.cm-web .dph-o.o1{background:#ffb76bd9;width:5.5em;height:5.5em;top:18%;left:-10%}.cm-web .dph-o.o2{background:#f0628ebf;width:5em;height:5em;animation-duration:9s;top:38%;right:-14%}.cm-web .dph-o.o3{background:#8b6cffd9;width:6em;height:4.5em;animation-duration:8s;bottom:6%;left:18%}@keyframes dphO{to{transform:translate(1em,-1.2em)scale(1.12)}}.cm-web .dph-g{background:linear-gradient(90deg,#0000 calc(33.33% - .5px),#ffffff47 calc(33.33% - .5px) calc(33.33% + .5px),#0000 calc(33.33% + .5px) calc(66.66% - .5px),#ffffff47 calc(66.66% - .5px) calc(66.66% + .5px),#0000 calc(66.66% + .5px)),linear-gradient(#0000 calc(33.33% - .5px),#ffffff47 calc(33.33% - .5px) calc(33.33% + .5px),#0000 calc(33.33% + .5px) calc(66.66% - .5px),#ffffff47 calc(66.66% - .5px) calc(66.66% + .5px),#0000 calc(66.66% + .5px));position:absolute;inset:0}.cm-web .dph-af{border:.13em solid #ffd60a;border-radius:.2em;width:2.6em;height:2.6em;margin:-1.3em 0 0 -1.3em;animation:3.2s ease-in-out infinite dphAf;position:absolute;top:44%;left:50%}@keyframes dphAf{0%,to{opacity:.95;transform:scale(1)}10%{opacity:.5;transform:scale(1.25)}20%{opacity:1;transform:scale(1)}}.cm-web .dph-rec{background:#ff3b30;border-radius:.4em;align-items:center;gap:.3em;height:1.5em;padding:0 .45em;display:inline-flex;position:absolute;top:.6em;left:.55em}.cm-web .dph-rec i{background:#fff;border-radius:50%;width:.5em;height:.5em;animation:1.2s steps(2,end) infinite hrblink}.cm-web .dph-rec b{letter-spacing:.06em;color:#fff;font-size:.75em;font-weight:800;line-height:1}.cm-web .dph-sh{border-radius:50%;width:2.6em;height:2.6em;margin-left:-1.3em;position:absolute;bottom:.8em;left:50%;box-shadow:inset 0 0 0 .22em #fff}.cm-web .dph-sh i{background:#ff3b30;border-radius:.25em;position:absolute;inset:.75em}.cm-web .dp2{--w:160px;width:var(--w);height:calc(var(--w) * 2.04);font-size:calc(var(--w) / 10);animation:7s ease-in-out infinite dp2F;display:block;position:relative;transform:perspective(1100px)rotateY(-18deg)rotateX(7deg)rotate(-5deg)}@keyframes dp2F{50%{transform:perspective(1100px)rotateY(-13deg)rotateX(4deg)rotate(-4deg)translateY(-.45em)}}.cm-web .dp2:before{content:"";filter:blur(1.4em);pointer-events:none;background:radial-gradient(closest-side,#8b6cff8c,#0000);position:absolute;inset:10% -20%}.cm-web .dp2-fr{background:linear-gradient(140deg,#9a94ae 0%,#433c54 16%,#1b1724 48%,#2e2839 76%,#7a7490 100%);border-radius:2.3em;padding:.3em;position:absolute;inset:0;box-shadow:inset 0 0 0 .06em #fff6,0 2.6em 4em -1.6em #0a0528e6,0 .8em 1.6em -.6em #0a052899}.cm-web .dp2-btn{background:linear-gradient(90deg,#3e384e,#8a849c);border-radius:.12em;width:.24em;position:absolute}.cm-web .dp2-btn.b1{height:5%;top:17%;left:-.17em}.cm-web .dp2-btn.b2{height:10%;top:25%;left:-.17em}.cm-web .dp2-btn.b3{height:14%;top:24%;right:-.17em}.cm-web .dp2-sc{background:#000;border-radius:2.02em;width:100%;height:100%;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 .16em #050308}.cm-web .dp2-sn{background:radial-gradient(55% 40% at 28% 28%,#ffcb8e,#0000 70%),radial-gradient(50% 38% at 78% 52%,#f27ba6,#0000 70%),radial-gradient(70% 45% at 40% 88%,#7c62ff,#0000 70%),linear-gradient(170deg,#5a3478,#24163f);animation:16s ease-in-out infinite alternate dp2Pan;position:absolute;inset:-12%}@keyframes dp2Pan{to{transform:translate(-4%,3%)scale(1.08)}}.cm-web .dp2-sn i{background:radial-gradient(circle,#fff0dcb3,#fff0dc00 68%);border-radius:50%;animation:6s ease-in-out infinite alternate dp2Bk;position:absolute}.cm-web .dp2-sn .k1{width:2.6em;height:2.6em;top:22%;left:16%}.cm-web .dp2-sn .k2{width:1.6em;height:1.6em;animation-delay:-2s;top:16%;left:58%}.cm-web .dp2-sn .k3{width:2.2em;height:2.2em;animation-delay:-4s;top:44%;left:66%}.cm-web .dp2-sn .k4{width:1.4em;height:1.4em;animation-delay:-1s;top:58%;left:24%}.cm-web .dp2-sn .k5{width:1em;height:1em;animation-delay:-3s;top:34%;left:44%}@keyframes dp2Bk{to{opacity:.45;transform:scale(1.15)}}.cm-web .dp2-sn .beam{filter:blur(.35em);background:linear-gradient(90deg,#0000,#ffecc83d,#0000);border-radius:0;width:36%;height:130%;animation:none;top:-10%;left:8%;transform:rotate(16deg)}.cm-web .dp2-vg{background:radial-gradient(120% 90% at 50% 45%,#0000 55%,#00000073),linear-gradient(#0000006b,#0000 22% 66%,#0009);position:absolute;inset:0}.cm-web .dp2-isl{background:#000;border-radius:.5em;width:3.2em;height:.95em;margin-left:-1.6em;position:absolute;top:.55em;left:50%}.cm-web .dp2-tc{background:#ff3b30;border-radius:.35em;align-items:center;gap:.3em;height:1.25em;padding:0 .5em;display:inline-flex;position:absolute;top:2.05em;left:50%;transform:translate(-50%)}.cm-web .dp2-tc i{background:#fff;border-radius:50%;width:.38em;height:.38em;animation:1.2s steps(2,end) infinite hrblink}.cm-web .dp2-tc b{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:.6em;font-weight:700}.cm-web .dp2-coach{text-align:left;-webkit-backdrop-filter:blur(.6em);backdrop-filter:blur(.6em);background:#100c1e80;border-radius:.9em;padding:.55em .65em .6em;position:absolute;top:3.85em;left:.7em;right:.7em;box-shadow:inset 0 0 0 .06em #ffffff38}.cm-web .dp2-coach small{letter-spacing:.12em;text-transform:uppercase;color:#e3dbff;font-size:.5em;font-weight:800;display:block}.cm-web .dp2-coach b{color:#fff;margin-top:.22em;font-size:.74em;font-weight:700;line-height:1.2;display:block}.cm-web .dp2-pg{background:#fff3;border-radius:.1em;height:.2em;margin-top:.5em;display:block;overflow:hidden}.cm-web .dp2-pg i{border-radius:inherit;background:linear-gradient(90deg,#8b6cff,#ff8fcb);width:0;height:100%;animation:3s linear infinite dp2Pg;display:block}@keyframes dp2Pg{to{width:100%}}.cm-web .dp2-af{width:3.2em;height:3.2em;margin:-1.6em 0 0 -1.6em;animation:3.2s ease-in-out infinite dp2Af;position:absolute;top:53%;left:50%}.cm-web .dp2-af i{border:0 solid #ffd60a;width:.8em;height:.8em;position:absolute}.cm-web .dp2-af i:first-child{border-top-width:.12em;border-left-width:.12em;top:0;left:0}.cm-web .dp2-af i:nth-child(2){border-top-width:.12em;border-right-width:.12em;top:0;right:0}.cm-web .dp2-af i:nth-child(3){border-bottom-width:.12em;border-left-width:.12em;bottom:0;left:0}.cm-web .dp2-af i:nth-child(4){border-bottom-width:.12em;border-right-width:.12em;bottom:0;right:0}@keyframes dp2Af{0%,to{opacity:.95;transform:scale(1)}8%{opacity:.6;transform:scale(1.22)}16%{opacity:1;transform:scale(1)}}.cm-web .dp2-bot{background:linear-gradient(#0000,#0000008c);padding:.6em .8em 1.15em;position:absolute;bottom:0;left:0;right:0}.cm-web .dp2-modes{letter-spacing:.1em;color:#ffffffb8;justify-content:center;gap:.9em;font-size:.46em;font-weight:700;display:flex}.cm-web .dp2-modes .on{color:#ffd60a;font-weight:800}.cm-web .dp2-ctl{justify-content:space-between;align-items:center;margin-top:.6em;display:flex}.cm-web .dp2-th{background:linear-gradient(135deg,#ffb76b,#f27ba6 55%,#8b6cff);border-radius:.45em;width:1.9em;height:1.9em;box-shadow:0 0 0 .1em #ffffffa6}.cm-web .dp2-sh{border-radius:50%;width:3.1em;height:3.1em;position:relative;box-shadow:inset 0 0 0 .24em #fff}.cm-web .dp2-sh i{background:#ff3b30;border-radius:.28em;position:absolute;inset:.88em}.cm-web .dp2-fl{color:#fff;background:#ffffff2e;border-radius:50%;place-items:center;width:1.9em;height:1.9em;display:grid}.cm-web .dp2-fl svg{width:1em;height:1em}.cm-web .dp2-glare{pointer-events:none;background:linear-gradient(115deg,#ffffff2e 0%,#fff0 30% 72%,#ffffff0f 100%);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.cm-web .dp2,.cm-web .dp2 *{animation:none!important}}.cm-web .hd5{color:#fff;max-width:1100px;min-height:236px;transition:transform .4s var(--spring),box-shadow .3s;background:radial-gradient(60% 120% at 82% 40%,#7b61ff61,#0000 70%),radial-gradient(40% 80% at 95% 100%,#f0628e38,#0000 70%),linear-gradient(135deg,#120d2a 0%,#1c1442 55%,#2a1a55 100%);border-radius:28px;align-items:center;gap:24px;margin-top:34px;padding:34px 30px 34px 40px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f,0 26px 50px -30px #140a3cd9}.cm-web .hd5:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #ffffff17,0 32px 60px -30px #140a3ce6}.cm-web .hd5-grid{pointer-events:none;background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:34px 34px;width:55%;position:absolute;top:0;bottom:0;right:0;-webkit-mask:radial-gradient(60% 75% at 65%,#000,#0000);mask:radial-gradient(60% 75% at 65%,#000,#0000)}.cm-web .hd5-tx{z-index:1;flex:1;min-width:0;position:relative}.cm-web .hd5-k{letter-spacing:.08em;text-transform:uppercase;color:#ffc7da;align-items:center;gap:8px;font-size:11.5px;font-weight:800;display:flex}.cm-web .hd5-k i{color:#fff;letter-spacing:.04em;background:linear-gradient(135deg,#8b6cff,#6d55fd);border-radius:6px;align-items:center;height:18px;padding:0 7px;font-size:10px;font-style:normal;display:inline-flex}.cm-web .hd5 h3{letter-spacing:-.035em;margin-top:8px;font-size:36px;line-height:1.05}.cm-web .hd5 h3 span{background:linear-gradient(90deg,#fff 0%,#ffd3e4 45%,#c4b5fd 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.cm-web .hd5-p{color:#ffffffbd;max-width:440px;margin-top:10px;font-size:15px;line-height:1.5}.cm-web .hd5-flow{color:#ffffff9e;align-items:center;gap:8px;margin-top:12px;font-size:13px;font-weight:600;display:flex}.cm-web .hd5-flow b{color:#fff;font-weight:700}.cm-web .hd5-flow i{color:#c4b5fd99;font-style:normal}.cm-web .hd5-a{align-items:center;gap:18px;margin-top:20px;display:flex}.cm-web .hd5-a .btn{border-radius:14px;height:46px;padding:0 20px}.cm-web .hd5-how{color:#ffffffd1;text-underline-offset:4px;font-size:14px;font-weight:700;-webkit-text-decoration:underline #ffffff40;text-decoration:underline #ffffff40;transition:color .2s,text-decoration-color .2s}.cm-web .hd5-how:hover{color:#fff;text-decoration-color:#ffffffb3}.cm-web .hd5-a .hc-done{color:#86efac}.cm-web .hd5-art{flex:none;align-self:flex-end;width:330px;height:236px;margin:-10px 0 -34px;position:relative}.cm-web .hd5-ph{translate:calc(var(--mx,0) * 8px) calc(var(--my,0) * 6px);transition:translate .6s var(--ease);position:absolute;top:6px;right:58px}.cm-web .hd5-chips{width:112px;height:40px;translate:calc(var(--mx,0) * 14px) calc(var(--my,0) * 10px);transition:translate .6s var(--ease);position:absolute;top:136px;left:0}.cm-web .hd5-chip{white-space:nowrap;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;background:#ffffff1f;border-radius:17px;align-items:center;height:34px;padding:0 13px;font-size:12.5px;font-weight:700;animation:11.2s ease-in-out infinite hd5Chip;display:inline-flex;position:absolute;top:0;right:0;box-shadow:inset 0 0 0 1px #fff3,0 12px 24px -12px #0009}.cm-web .hd5-chip:nth-child(2){animation-delay:2.8s}.cm-web .hd5-chip:nth-child(3){animation-delay:5.6s}.cm-web .hd5-chip:nth-child(4){background:linear-gradient(135deg,#8b6cffe6,#6d55fde6);animation-delay:8.4s}@keyframes hd5Chip{0%{opacity:0;transform:translateY(8px)}5%{opacity:1;transform:none}21%{opacity:1;transform:none}25%{opacity:0;transform:translateY(-8px)}to{opacity:0}}@media (width<=1100px){.cm-web .hd5-art{width:250px}.cm-web .hd5-chips{display:none}}@media (prefers-reduced-motion:reduce){.cm-web .hd5-chip{animation:none}.cm-web .hd5-chip:first-child{opacity:1}}.cm-web .hc-pick .sep{background:#fff3;flex:none;width:1px;height:18px;margin:0 6px}.cm-web .hd5.v2{gap:28px;min-height:0;margin-top:40px;padding:34px 32px 34px 42px}.cm-web .hd5.v2 .hd5-tx{flex:none;width:400px}.cm-web .hd5.v2 h3{margin-top:8px;font-size:34px}.cm-web .hd5.v2 .hd5-p{margin-top:10px;font-size:15px}.cm-web .hd5.v2 .hd5-a{gap:26px;margin-top:24px}.cm-web .hd5.v2 .hd5-a .btn{border-radius:15px;height:48px;padding:0 24px;font-size:15px}.cm-web .hd5.v2 .hd5-how{height:auto;box-shadow:none;color:#ffffffe0;background:0 0;border-radius:0;align-items:center;gap:10px;padding:0;font-size:15px;font-weight:700;text-decoration:none;transition:color .2s;display:inline-flex}.cm-web .hd5.v2 .hd5-how i{color:#fff;background:0 0;border-radius:50%;place-items:center;width:30px;height:30px;padding-left:2px;font-size:10px;font-style:normal;transition:background .2s,color .2s,box-shadow .2s;display:grid;box-shadow:inset 0 0 0 1.5px #fff6}.cm-web .hd5.v2 .hd5-how:hover{color:#fff}.cm-web .hd5.v2 .hd5-how:hover i{color:#2a1b5c;box-shadow:none;background:#fff}.cm-web .hd5.v3{background:linear-gradient(135deg,#120d2a 0%,#1a1340 60%,#22164c 100%);min-height:272px;padding:44px 40px 44px 46px}.cm-web .hd5-film{width:56%;position:absolute;top:0;bottom:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0000008c 22%,#000 48%);mask-image:linear-gradient(90deg,#0000 0%,#0000008c 22%,#000 48%)}.cm-web .hd5-film video,.cm-web .hd5-film img{object-fit:cover;width:100%;height:100%;display:block}.cm-web .hd5-film img{position:absolute;inset:0}.cm-web .hd5-kb{animation:18s ease-in-out infinite alternate hd5Kb}.cm-web .hd5-kb.b{opacity:0;animation:18s ease-in-out infinite alternate hd5Kb,16s ease-in-out infinite hd5X}@keyframes hd5X{0%,40%{opacity:0}50%,90%{opacity:1}to{opacity:0}}@keyframes hd5Kb{0%{transform:scale(1.02)}to{transform:scale(1.1)translate(-1.5%)}}.cm-web .hd5-fade{background:linear-gradient(#0000 55%,#0e092080),linear-gradient(90deg,#1a134059,#0000 60%);position:absolute;inset:0}.cm-web .hd5.v3 .hd5-tx{z-index:1;flex:none;width:420px;position:relative}.cm-web .hd5-st{width:200px;height:36px;position:absolute;bottom:20px;right:22px}.cm-web .hd5-st .hd5-chip{animation:8.4s ease-in-out infinite hd5St;top:0;left:auto;right:0}@keyframes hd5St{0%{opacity:0;transform:translateY(8px)}4%{opacity:1;transform:none}29%{opacity:1;transform:none}33%{opacity:0;transform:translateY(-8px)}to{opacity:0}}.cm-web .hd5-st .hd5-chip:first-child{animation-delay:0s}.cm-web .hd5-st .hd5-chip:nth-child(2){animation-delay:2.8s}.cm-web .hd5-st .hd5-chip:nth-child(3){background:linear-gradient(135deg,#8b6cffeb,#6d55fdeb);animation-delay:5.6s}.cm-web .hd5.v3:hover{transform:none}@media (width<=1100px){.cm-web .hd5-film{width:50%}.cm-web .hd5.v3 .hd5-tx{width:340px}}.cm-web .upframe{container-type:inline-size}.cm-web .upframe .hlt{z-index:2;text-align:center;pointer-events:none;line-height:1.15;position:absolute;left:7%;right:7%}.cm-web .upframe .hlt[hidden]{display:none}.cm-web .hlt.ps-top{top:7%}.cm-web .hlt.ps-mid{top:50%;transform:translateY(-50%)}.cm-web .hlt.ps-bot{bottom:8%}.cm-web .hlt b{color:#fff;font-weight:800}.cm-web .upframe .hlt.st-bold b{letter-spacing:-.02em;text-shadow:0 2px 14px #0009;font-size:9cqw}.cm-web .upframe .hlt.st-box b{background:var(--vio);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.4em;padding:.2em .5em;font-size:7cqw;line-height:1.6;display:inline}.cm-web .upframe .hlt.st-tag b{color:#111;background:#fff;border-radius:999px;padding:.45em .9em;font-size:5.4cqw;display:inline-block;box-shadow:0 6px 16px -6px #00000073}.cm-web .upframe .hlt.st-big b{text-transform:uppercase;text-shadow:0 3px 18px #0009;font-size:12cqw;font-weight:900;line-height:1}.cm-web .uphl{margin-top:-4px;padding:0 0 12px}.cm-web .uphl .hl-in{border-radius:12px;width:100%;height:44px;padding:0 14px;font-size:15px;font-weight:600;display:block;box-shadow:inset 0 0 0 1.5px #6d55fd59}.cm-web .uphl .hl-in:focus{box-shadow:inset 0 0 0 2px var(--vio)}.cm-web .uphl .hl-sug{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.cm-web .uphl .hl-sug button{background:#f3f2f8;border-radius:9px;height:30px;padding:0 10px;font-size:12.5px;font-weight:600}.cm-web .uphl .hl-row{align-items:center;gap:6px;margin-top:9px;display:flex}.cm-web .uphl .hl-row>span{width:44px;color:var(--muted);font-size:12px;font-weight:700}.cm-web .uphl .hl-row button{background:#f3f2f8;border-radius:9px;height:30px;padding:0 11px;font-size:12.5px;font-weight:700}.cm-web .uphl .hl-row button.on{background:var(--ink);color:#fff}.cm-web .mlk{scrollbar-width:none;gap:12px;padding:7px 7px 6px;display:flex;overflow-x:auto}.cm-web .mlk::-webkit-scrollbar{display:none}.cm-web .mlk button{color:var(--muted);flex-direction:column;flex:none;align-items:center;gap:5px;font-size:11.5px;font-weight:700;display:flex}.cm-web .mlk .im{border-radius:11px;width:58px;height:72px;transition:box-shadow .2s,transform .25s;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #18181b1a}.cm-web .mlk .im img{object-fit:cover;width:100%;height:100%;display:block}.cm-web .mlk button:hover .im{transform:translateY(-2px)}.cm-web .mlk button.on{color:var(--ink)}.cm-web .mlk button.on .im{box-shadow:0 0 0 2.5px #fff,0 0 0 5px var(--vio),0 8px 16px -8px #6d55fd99}.cm-web .mlk .sug{background:var(--vio);color:#fff;border-radius:5px;height:15px;padding:0 4px;font-size:8.5px;font-weight:800;line-height:15px;position:absolute;top:3px;right:3px}.cm-web .pas{align-items:center;gap:6px;margin-top:12px;display:flex}.cm-web .pas>span{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-right:4px;font-size:12px;font-weight:800}.cm-web .pas button{height:36px;color:var(--ink2);background:#f3f2f8;border-radius:11px;align-items:center;gap:6px;padding:0 13px;font-size:13.5px;font-weight:700;transition:background .2s,box-shadow .2s,color .2s;display:inline-flex;box-shadow:inset 0 0 0 1px #0000}.cm-web .pas button i{color:#0000;border-radius:5px;place-items:center;width:16px;height:16px;font-size:10px;font-style:normal;display:grid;box-shadow:inset 0 0 0 1.5px #18181b40}.cm-web .pas button.on{background:var(--vio-l);color:var(--vio);box-shadow:inset 0 0 0 1.5px #6d55fd66}.cm-web .pas button.on i{background:var(--vio);box-shadow:none;color:#fff}.cm-web .pas small{color:var(--muted);margin-left:auto;font-size:12px}.cm-web #upAs{margin:10px 0 4px}.cm-web .pq-go{text-align:left;background:linear-gradient(135deg,#f5f2ff,#fff3f8);border-radius:14px;align-items:center;gap:12px;width:100%;margin:10px 0 2px;padding:10px 12px;transition:box-shadow .2s,transform .25s;display:flex;box-shadow:inset 0 0 0 1px #6d55fd33}.cm-web .pq-go:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1.5px #6d55fd73}.cm-web .pq-go[hidden]{display:none}.cm-web .pq-go>i{background:#fff;border-radius:11px;place-items:center;width:38px;height:38px;font-size:18px;font-style:normal;display:grid;box-shadow:0 4px 10px -6px #3c288c66}.cm-web .pq-go span{flex:1;min-width:0}.cm-web .pq-go b{font-size:14.5px;display:block}.cm-web .pq-go small{color:var(--muted);font-size:12.5px;display:block}.cm-web .pq-go em{color:var(--vio);font-size:20px;font-style:normal}.cm-web #upLook{margin-bottom:8px}.cm-web .upframe .hlt.ps-free{left:var(--x,50%);top:var(--y,80%);width:max-content;max-width:86%;bottom:auto;right:auto;transform:translate(-50%,-50%)}.cm-web .upframe .hlt{cursor:grab;-webkit-user-select:none;user-select:none;pointer-events:auto!important}.cm-web .hlt.drag{cursor:grabbing}.cm-web .hlt.drag b{outline-offset:5px;border-radius:8px;outline:2px solid #ffffffbf}.cm-web .hlt.drag.mid:before{content:"";pointer-events:none;background:#ffffff8c;width:1px;position:absolute;top:-400px;bottom:-400px;left:50%}.cm-web .hl-drag{color:var(--muted);margin-top:6px;font-size:12px}.cm-web #upModal .panel>*{flex-shrink:0}.cm-web #upModal .uphl{margin-top:4px}.cm-web #addModal{width:min(580px,100vw - 40px);padding:26px 26px 22px}.cm-web .pz-x{position:absolute;top:16px;right:16px}.cm-web .pz-h{align-items:center;gap:16px;padding-right:46px;display:flex}.cm-web .pz-cal{width:58px;height:64px;box-shadow:0 0 0 1px var(--hair2),0 12px 22px -14px #3c288c80;background:#fff;border-radius:15px;flex-direction:column;flex:none;align-items:center;display:flex;overflow:hidden}.cm-web .pz-cal[hidden]{display:none}.cm-web .pz-cal small{text-align:center;color:#fff;letter-spacing:.12em;background:linear-gradient(135deg,#8b6cff,#6d55fd);width:100%;height:19px;font-size:10px;font-weight:800;line-height:19px;display:block}.cm-web .pz-cal b{letter-spacing:-.03em;margin-top:3px;font-size:25px;font-weight:800;line-height:1.05}.cm-web .pz-cal i{color:var(--muted);font-size:10.5px;font-style:normal;font-weight:700}.cm-web .pz-h h2{letter-spacing:-.025em;font-size:23px}.cm-web #addModal .pz-h .sub{margin-top:3px;line-height:1.45}.cm-web .pz-drop{text-align:center;cursor:pointer;height:160px;transition:transform .35s var(--spring),background .3s;background:radial-gradient(80% 100% at 50% 0,#f1ecff,#faf9ff 75%);border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:3px;margin-top:20px;padding-bottom:22px;display:flex;position:relative;box-shadow:inset 0 0 0 1.5px #e6e0fa}.cm-web .pz-drop:before{content:"";border-radius:inherit;opacity:0;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(90deg,#6d55fd,#c24fd0,#f0628e,#fdba74,#6d55fd) 0 0/300% 100%;padding:1.5px;transition:opacity .3s;animation:5s linear infinite iaFlow;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.cm-web .pz-drop:hover:before,.cm-web .pz-drop.drag:before{opacity:1}.cm-web .pz-drop:hover{transform:translateY(-1px)}.cm-web .pz-drop.drag{background:radial-gradient(80% 100% at 50% 0,#e7dfff,#f4f0ff 75%);transform:scale(1.015)}.cm-web .pz-dic{width:50px;height:50px;color:var(--vio);transition:transform .4s var(--spring);background:#fff;border-radius:16px;place-items:center;margin-bottom:8px;display:grid;box-shadow:0 12px 22px -10px #6d55fd8c}.cm-web .pz-dic svg{width:24px;height:24px}.cm-web .pz-drop:hover .pz-dic{transform:translateY(-4px)}.cm-web .pz-drop.drag .pz-dic{transform:translateY(-6px)scale(1.08)}.cm-web .pz-drop b{font-size:16px;font-weight:700}.cm-web .pz-drop small{color:var(--ink2);font-size:13.5px}.cm-web .pz-drop small u{color:var(--vio);font-weight:700;text-decoration:none}.cm-web .pz-drop em{color:var(--muted);font-size:12px;font-style:normal;position:absolute;bottom:13px;left:16px;right:16px}.cm-web .pz-lib{margin-top:16px}.cm-web .pz-lh{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.cm-web .pz-lh b{font-size:14px;font-weight:700}.cm-web .pz-lh button{height:28px;color:var(--vio);border-radius:9px;align-items:center;gap:2px;padding:0 6px 0 10px;font-size:13px;font-weight:700;display:inline-flex}.cm-web .pz-lh button:hover{background:var(--vio-l)}.cm-web .pz-lh svg{width:15px;height:15px}.cm-web .pz-strip{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.cm-web .pz-ph{width:100%;height:104px;min-height:104px;box-shadow:0 0 0 1px var(--hair2);transition:transform .35s var(--spring),box-shadow .2s;background:#f4f2fb;border-radius:13px;padding:0;display:block;position:relative;overflow:hidden}.cm-web .pz-ph img{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease);display:block;position:absolute;inset:0}.cm-web .pz-ph:hover{box-shadow:0 0 0 2px var(--vio),0 12px 22px -12px #6d55fd8c;transform:translateY(-3px)}.cm-web .pz-ph:hover img{transform:scale(1.06)}.cm-web .pz-ph>i{z-index:1;background:var(--vio);color:#fff;opacity:0;width:22px;height:22px;transition:opacity .2s,transform .3s var(--spring);border-radius:50%;place-items:center;display:grid;position:absolute;top:6px;right:6px;transform:scale(.6)}.cm-web .pz-ph>i svg{width:12px;height:12px}.cm-web .pz-ph:hover>i,.cm-web .pz-ph.pick>i{opacity:1;transform:none}.cm-web .pz-ph.pick{box-shadow:0 0 0 2.5px var(--vio)}.cm-web .pz-ph.more{color:var(--vio);background:#f6f4ff}.cm-web .pz-ph.more span{flex-direction:column;justify-content:center;align-items:center;gap:1px;display:flex;position:absolute;inset:0}.cm-web .pz-ph.more b{font-size:18px;font-weight:800}.cm-web .pz-ph.more small{font-size:11.5px;font-weight:700}.cm-web .pz-dir{width:100%;color:var(--ink2);border-radius:12px;justify-content:center;align-items:center;gap:9px;margin-top:14px;padding:6px;font-size:13.5px;font-weight:600;transition:background .2s,color .2s;display:flex}.cm-web .pz-dir:hover{color:var(--ink);background:#f6f4ff}.cm-web .pz-dir em{color:var(--muted);font-style:normal;font-weight:500}.cm-web .pz-dir em:before{content:"·";margin-right:6px}.cm-web .pz-dir>svg{width:15px;height:15px;color:var(--vio);transition:transform .3s var(--spring)}.cm-web .pz-dir:hover>svg{transform:translate(3px)}.cm-web .pz-cam{background:#0e0b1c;border-radius:8px;flex:none;width:26px;height:26px;position:relative;overflow:hidden}.cm-web .pz-cam img{object-fit:cover;width:100%;height:100%;display:block}.cm-web .pz-cam>i{background:#ff3b30;border-radius:50%;width:6px;height:6px;animation:1.2s steps(2,end) infinite hrblink;position:absolute;top:3px;left:3px;box-shadow:0 0 0 1.5px #fff}.cm-web .pz-ask{margin-top:12px;padding-left:9px}.cm-web .pz-sc{object-fit:cover;border-radius:50%;flex:none;width:34px;height:34px;box-shadow:0 0 0 2px #fff,0 4px 10px -4px #3c1eb480}.cm-web .pz-ask .ia-in input,.cm-web .pz-ask .ia-ph{font-size:14.5px}.cm-web #addModal.in .pz-h,.cm-web #addModal.in .pz-drop,.cm-web #addModal.in .pz-lib,.cm-web #addModal.in .pz-ask,.cm-web #addModal.in .pz-dir{animation:adUp .6s var(--spring) backwards}@keyframes adUp{0%{transform:translateY(14px)}}.cm-web #addModal.in .pz-drop{animation-delay:40ms}.cm-web #addModal.in .pz-lib{animation-delay:80ms}.cm-web #addModal.in .pz-ask{animation-delay:.12s}.cm-web #addModal.in .pz-dir{animation-delay:.16s}.cm-web #addModal.in .pz-ph{animation:adUp .6s var(--spring) backwards}.cm-web #addModal.in .pz-ph:nth-child(2){animation-delay:30ms}.cm-web #addModal.in .pz-ph:nth-child(3){animation-delay:60ms}.cm-web #addModal.in .pz-ph:nth-child(4){animation-delay:90ms}.cm-web #addModal.in .pz-ph:nth-child(5){animation-delay:.12s}.cm-web #addModal.in .pz-ph:nth-child(6){animation-delay:.15s}.cm-web #addModal.in .pz-cal{animation:adCal .7s var(--spring) .1s backwards}@keyframes adCal{0%{opacity:0;transform:translateY(-10px)rotate(-8deg)}}.cm-web #labModal{width:min(900px,100vw - 40px);padding:0;overflow-x:hidden}.cm-web .il-hd{color:#fff;background:linear-gradient(135deg,#130e29 0%,#22184a 55%,#341b5c 100%);align-items:center;gap:24px;min-height:176px;padding:26px 30px;display:flex;position:relative;overflow:hidden}.cm-web .il-au i{filter:blur(55px);pointer-events:none;border-radius:50%;animation:22s ease-in-out infinite alternate dw3Drift;position:absolute}.cm-web .il-au i:first-child{background:#7b61ff80;width:380px;height:280px;top:-60%;left:-6%}.cm-web .il-au i:nth-child(2){background:#f0628e52;width:360px;height:260px;animation-duration:26s;bottom:-70%;right:-8%}.cm-web .il-hd .il-grid{pointer-events:none;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask:radial-gradient(80% 90% at 70%,#000,#0000);mask:radial-gradient(80% 90% at 70%,#000,#0000)}.cm-web .il-ht{flex:1;min-width:0;position:relative}.cm-web .il-eye{letter-spacing:.08em;text-transform:uppercase;color:#e9e3ff;background:#ffffff1f;border-radius:12px;align-items:center;height:24px;padding:0 10px;font-size:11.5px;font-weight:800;display:inline-flex}.cm-web .il-ht h2{letter-spacing:-.03em;color:#fff;margin-top:10px;font-size:26px;line-height:1.12}.cm-web .il-ht>p:last-child{color:#ffffffb8;max-width:370px;margin-top:7px;font-size:13.5px;line-height:1.5}.cm-web .il-x{color:#fff;background:#ffffff24;position:absolute;top:14px;right:14px}.cm-web .il-x:hover{background:#ffffff3d}.cm-web .il-mixr{flex:none;align-items:center;margin-right:24px;display:flex;position:relative}.cm-web .il-ing{flex-direction:column;gap:6px;display:flex}.cm-web .il-ing span{white-space:nowrap;height:26px;animation:ilIng 1.8s ease-in-out var(--d) infinite;background:#ffffff1a;border-radius:13px;align-self:flex-end;align-items:center;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff24}@keyframes ilIng{0%,to{background:#ffffff1a}40%{background:#c4b5fd47}}.cm-web .il-flow{width:52px;height:110px;position:relative}.cm-web .il-flow i{left:0;top:calc(50% + var(--y));opacity:0;width:6px;height:6px;animation:ilGo 1.8s ease-in-out var(--d) infinite;background:#ede9fe;border-radius:50%;margin-top:-3px;position:absolute;box-shadow:0 0 10px 3px #a78bfabf}@keyframes ilGo{0%{opacity:0;transform:translate(0)}15%{opacity:1}85%{opacity:1}to{transform:translate(48px,calc(var(--y) * -1));opacity:0}}.cm-web .il-flask{width:64px;height:64px;position:relative}.cm-web .il-flask svg{filter:drop-shadow(0 8px 18px #7b61ff8c);width:100%;height:100%;overflow:visible}.cm-web .il-liq{animation:3.6s ease-in-out infinite ilLiq}@keyframes ilLiq{50%{transform:translateY(-3px)}}.cm-web .il-bb{fill:#fff;opacity:0;animation:2.2s ease-in infinite ilBb}.cm-web .il-bb.b2{animation-delay:.7s}.cm-web .il-bb.b3{animation-delay:1.4s}@keyframes ilBb{0%{opacity:0;transform:translateY(0)}20%{opacity:.9}to{opacity:0;transform:translateY(-22px)}}.cm-web .il-hd.mixing .il-bb,.cm-web .il-hd.mixing .il-flow i,.cm-web .il-hd.mixing .il-ing span{animation-duration:.8s}.cm-web .il-out{flex-direction:column;align-items:center;margin-left:12px;line-height:1;display:flex}.cm-web .il-out b{letter-spacing:-.03em;font-size:30px;font-weight:800}.cm-web .il-out small{color:#ffffffb3;margin-top:3px;font-size:11.5px;font-weight:700}.cm-web .il-bd{padding:20px 30px 22px}.cm-web .il-ask{margin-top:0}.cm-web .il-ask .ia-in input,.cm-web .il-ask .ia-ph{font-size:15px}.cm-web .il-tabs{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.cm-web .il-tabs button{height:34px;color:var(--ink2);background:#f4f2fb;border-radius:11px;align-items:center;gap:6px;padding:0 12px;font-size:13.5px;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.cm-web .il-tabs button:hover{color:var(--ink);background:#ece8fb}.cm-web .il-tabs button.on{background:var(--ink);color:#fff}.cm-web .il-grid2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cm-web .il-c{transition:box-shadow .2s,transform .3s var(--spring);animation:adUp .5s var(--spring) var(--d) backwards;background:#fff;border-radius:16px;gap:12px;padding:12px;display:flex;box-shadow:0 0 0 1px #18181b12,0 8px 18px -16px #0f1a3359}.cm-web .il-c:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #6d55fd47,0 14px 26px -18px #3c288c73}.cm-web .il-c.done{opacity:.7}.cm-web .il-th{background:#eee;border-radius:12px;flex:none;width:58px;height:58px;position:relative;overflow:hidden}.cm-web .il-th img{object-fit:cover;width:100%;height:100%;display:block}.cm-web .il-th i{color:#fff;background:#0f0c1e9e;border-radius:6px;place-items:center;width:20px;height:20px;display:grid;position:absolute;bottom:4px;right:4px}.cm-web .il-th i svg{width:11px;height:11px}.cm-web .il-tx{flex-direction:column;flex:1;min-width:0;display:flex}.cm-web .il-mx{color:var(--vio);flex-wrap:wrap;align-items:center;gap:4px;font-size:11px;font-weight:700;display:flex}.cm-web .il-mx span{white-space:nowrap;text-overflow:ellipsis;background:#f3f0ff;border-radius:6px;align-items:center;max-width:190px;height:20px;padding:0 7px;display:inline-flex;overflow:hidden}.cm-web .il-mx i{color:#b9aef5;font-style:normal;font-weight:800}.cm-web .il-tx>b{letter-spacing:-.01em;margin-top:6px;font-size:14.5px;font-weight:700;line-height:1.3}.cm-web .il-tx>small{color:var(--muted);margin-top:3px;font-size:12.5px;line-height:1.4}.cm-web .il-a{align-items:center;gap:8px;margin-top:auto;padding-top:9px;display:flex}.cm-web .il-mk{background:var(--vio-l);height:30px;color:var(--vio);border-radius:9px;align-items:center;gap:6px;padding:0 11px;font-size:12.5px;font-weight:700;transition:background .2s,color .2s;display:inline-flex}.cm-web .il-mk:hover{background:var(--vio);color:#fff}.cm-web .il-mk svg{width:13px;height:13px}.cm-web .il-k{color:var(--muted);font-size:11.5px;font-weight:600}.cm-web .il-sv{width:30px;height:30px;color:var(--muted);border-radius:9px;place-items:center;margin-left:auto;transition:background .2s,color .2s;display:grid}.cm-web .il-sv:hover{color:var(--vio);background:#f4f2fb}.cm-web .il-sv svg{width:15px;height:15px}.cm-web .il-a .lab-ok{height:30px;font-size:12.5px}.cm-web #labModal .lab-foot{margin-top:16px}@media (width<=860px){.cm-web .il-grid2{grid-template-columns:1fr}.cm-web .il-mixr{display:none}}.cm-web .dc-g.up{grid-template-columns:1fr}.cm-web .dq{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:34px;padding:12px 2px 2px;display:grid}.cm-web .dq-k{background:var(--vio-l);height:28px;color:var(--vio);border-radius:14px;align-items:center;gap:6px;padding:0 11px 0 9px;font-size:12.5px;font-weight:800;display:inline-flex}.cm-web .dq-k svg{width:15px;height:15px}.cm-web .dq-l h2{letter-spacing:-.035em;max-width:520px;margin-top:14px;font-size:32px;line-height:1.1}.cm-web .dq-sub{max-width:480px;color:var(--ink2);margin-top:10px;font-size:15.5px;line-height:1.5}.cm-web .dq-lbl{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin-top:26px;font-size:12px;font-weight:800}.cm-web .dq-opts{gap:8px;margin-top:10px;display:grid}.cm-web .dq-o{text-align:left;width:100%;box-shadow:0 0 0 1px var(--hair2);transition:box-shadow .2s,transform .3s var(--spring),background .2s;background:#fff;border-radius:16px;align-items:center;gap:14px;padding:10px 14px 10px 10px;display:flex}.cm-web .dq-o:hover{transform:translateY(-1px);box-shadow:0 0 0 1px #6d55fd4d,0 10px 20px -14px #3c288c59}.cm-web .dq-o.on{box-shadow:0 0 0 2px var(--vio),0 12px 24px -16px #6d55fd8c;background:#fbfaff}.cm-web .dq-o.new{animation:dqNew .6s var(--spring)}@keyframes dqNew{0%{opacity:0;transform:translateY(-10px)scale(.98)}}.cm-web .dq-im{border-radius:11px;flex:none;width:48px;height:58px;overflow:hidden}.cm-web .dq-im img{object-fit:cover;width:100%;height:100%;display:block}.cm-web .dq-tx{flex:1;min-width:0}.cm-web .dq-tx em{background:var(--vio-l);color:var(--vio);border-radius:6px;margin-bottom:3px;padding:1px 7px;font-size:11px;font-style:normal;font-weight:800;display:inline-block}.cm-web .dq-tx b{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:15.5px;font-weight:700;display:block;overflow:hidden}.cm-web .dq-tx small{color:var(--muted);margin-top:2px;font-size:13px;display:block}.cm-web .dq-ck{width:24px;height:24px;box-shadow:inset 0 0 0 1.5px var(--hair2);color:#0000;transition:background .2s,box-shadow .2s,transform .35s var(--spring);border-radius:50%;flex:none;place-items:center;display:grid}.cm-web .dq-ck svg{width:13px;height:13px}.cm-web .dq-o.on .dq-ck{background:var(--vio);box-shadow:none;color:#fff;transform:scale(1.06)}.cm-web .dq-own{margin-top:14px}.cm-web .dq-own .ia-in input,.cm-web .dq-own .ia-ph{font-size:15px}.cm-web .dq-own .btn{gap:7px}.cm-web .dq-own .btn:disabled{opacity:.75}.cm-web .dq-own .btn .spin2{border-color:#fff #ffffff59 #ffffff59}.cm-web .dq-r{text-align:center;background:radial-gradient(120% 70% at 50% 0,#eee9ff,#0000 70%),#faf9ff;border-radius:26px;flex-direction:column;align-items:center;padding:58px 22px 18px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #6d55fd1f}.cm-web .dq-x{box-shadow:0 0 0 1px var(--hair2);background:#fff;position:absolute;top:12px;right:12px}.cm-web .dq-qr{width:212px;height:212px;box-shadow:0 22px 40px -24px #2814648c,0 0 0 1px var(--hair2);background:#fff;border-radius:26px;padding:18px;position:relative}.cm-web .dq-qr .qr{width:100%;height:100%}.cm-web .dq-qr .qr svg{width:100%;height:100%;display:block}.cm-web .dq-qr .qr.swap{animation:dqSwap .55s var(--spring)}@keyframes dqSwap{0%{opacity:0;filter:blur(5px);transform:scale(.88)}}.cm-web .dq-cn{pointer-events:none;animation:2.8s ease-in-out infinite dqBreathe;position:absolute;inset:0}@keyframes dqBreathe{50%{transform:scale(1.035)}}.cm-web .dq-cn i{border:0 solid var(--vio);width:28px;height:28px;position:absolute}.cm-web .dq-cn i:first-child{border-top-width:3px;border-left-width:3px;border-top-left-radius:14px;top:-7px;left:-7px}.cm-web .dq-cn i:nth-child(2){border-top-width:3px;border-right-width:3px;border-top-right-radius:14px;top:-7px;right:-7px}.cm-web .dq-cn i:nth-child(3){border-bottom-width:3px;border-left-width:3px;border-bottom-left-radius:14px;bottom:-7px;left:-7px}.cm-web .dq-cn i:nth-child(4){border-bottom-width:3px;border-right-width:3px;border-bottom-right-radius:14px;bottom:-7px;right:-7px}.cm-web .dq-scan{opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#8b6cff,#0000);border-radius:2px;height:2px;animation:3.4s ease-in-out infinite dqScan;position:absolute;top:16px;left:16px;right:16px;box-shadow:0 0 12px 2px #8b6cff73}@keyframes dqScan{0%{opacity:0;top:16px}12%{opacity:1}50%{opacity:1;top:calc(100% - 18px)}62%,to{opacity:0;top:calc(100% - 18px)}}.cm-web .dq-qt{letter-spacing:-.01em;margin-top:22px;font-size:16px;display:block}.cm-web .dq-qs{color:var(--muted);margin-top:3px;font-size:13px;display:block}.cm-web .dq-wait{height:30px;box-shadow:0 0 0 1px var(--hair2);color:var(--ink2);background:#fff;border-radius:15px;align-items:center;gap:8px;margin-top:14px;padding:0 12px;font-size:12.5px;font-weight:700;display:inline-flex}.cm-web .dq-wait i{background:#22c55e;border-radius:50%;width:8px;height:8px;position:relative}.cm-web .dq-wait i:after{content:"";background:#22c55e;border-radius:50%;animation:1.8s ease-out infinite dqPing;position:absolute;inset:0}@keyframes dqPing{to{opacity:0;transform:scale(2.8)}}.cm-web .dq-alt{flex-direction:column;align-items:center;margin-top:12px;display:flex}.cm-web .dq-alt button{height:30px;color:var(--vio);font-size:13px;font-weight:700}.cm-web .dq-alt button:hover{text-underline-offset:3px;text-decoration:underline}.cm-web .dq-team{animation:dw3Rise .45s var(--spring);justify-content:center;gap:10px;margin-top:8px;display:flex}.cm-web .dq-team[hidden]{display:none}.cm-web .dq-team button{color:var(--ink2);flex-direction:column;align-items:center;gap:4px;font-size:12px;font-weight:700;display:flex}.cm-web .dq-team .av{width:40px;height:40px;box-shadow:0 0 0 2px #fff,0 0 0 3px var(--hair2);transition:box-shadow .2s,transform .3s var(--spring);background:#fff;border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid;overflow:hidden}.cm-web .dq-team .av img{object-fit:cover;width:100%;height:100%}.cm-web .dq-team .av.own{color:#fff;background:linear-gradient(135deg,#7b61ff,#4c35d9);font-size:15px}.cm-web .dq-team button:hover .av{transform:translateY(-2px)}.cm-web .dq-team button.on .av{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--vio)}.cm-web .dq-foot{border-top:1px solid var(--hair);justify-content:center;margin-top:18px;padding-top:12px;display:flex}.cm-web .dq-up{height:34px;color:var(--muted);border-radius:10px;align-items:center;gap:7px;padding:0 12px;font-size:13.5px;font-weight:600;display:inline-flex}.cm-web .dq-up:hover{color:var(--ink);background:#f4f2fb}.cm-web .dq-up svg{width:15px;height:15px}.cm-web #dirModal.on .dq-l>*{animation:dw3Blur .6s var(--ease) backwards}.cm-web #dirModal.on .dq-l>:nth-child(2){animation-delay:50ms}.cm-web #dirModal.on .dq-l>:nth-child(3){animation-delay:.1s}.cm-web #dirModal.on .dq-l>:nth-child(4),.cm-web #dirModal.on .dq-l>:nth-child(5){animation-delay:.15s}.cm-web #dirModal.on .dq-l>:nth-child(6){animation-delay:.2s}.cm-web #dirModal.on .dq-r{animation:dqIn .7s var(--spring) 80ms backwards}@keyframes dqIn{0%{opacity:0;transform:translateY(14px)scale(.98)}}@media (width<=900px){.cm-web .dq{grid-template-columns:1fr}.cm-web .dq-r{order:-1}}.cm-web .dir-h{justify-content:space-between;align-items:center;display:flex}.cm-web .dir-h .pback2{margin:0}.cm-web .dir-g{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:26px;margin-top:14px;display:grid}.cm-web .dir-eye{letter-spacing:.04em;color:var(--vio);font-size:13px;font-weight:800}.cm-web .dir-l h2{letter-spacing:-.03em;margin-top:6px;font-size:28px;line-height:1.15}.cm-web .dir-sub{color:var(--muted);max-width:560px;margin-top:6px;font-size:15px}.cm-web .dir-list{flex-direction:column;gap:10px;margin-top:18px;list-style:none;display:flex}.cm-web .dir-list li{box-shadow:0 0 0 1px var(--hair2),0 8px 18px -14px #0f1a334d;background:#fff;border-radius:18px;align-items:center;gap:14px;padding:12px;display:flex}.cm-web .dir-list li.got{box-shadow:0 0 0 1.5px #86efac,0 8px 18px -14px #0f1a334d}.cm-web .dir-list .n{width:28px;height:28px;color:var(--ink2);background:#f4f2fb;border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}.cm-web .dir-list li.got .n{color:#fff;background:#16a34a}.cm-web .dir-list .n svg{width:14px;height:14px}.cm-web .dir-list .ex{border-radius:12px;flex:none;width:64px;height:80px;position:relative;overflow:hidden}.cm-web .dir-list .ex img{object-fit:cover;opacity:.85;width:100%;height:100%;display:block}.cm-web .dir-list .ex i{text-align:center;color:#fff;background:linear-gradient(#0000,#0009);padding:10px 0 4px;font-size:9.5px;font-style:normal;font-weight:800;position:absolute;bottom:0;left:0;right:0}.cm-web .dir-list .tx{flex:1;min-width:0}.cm-web .dir-list .tx b{font-size:15.5px;font-weight:700;display:block}.cm-web .dir-list .tx small{color:var(--ink2);margin-top:2px;font-size:13.5px;line-height:1.4;display:block}.cm-web .dir-list .tx small.tip{color:#9a6b12}.cm-web .dir-list .tx em{color:var(--muted);margin-top:6px;font-size:12px;font-style:normal;font-weight:700;display:inline-block}.cm-web .dir-up{background:var(--vio-l);width:96px;height:96px;color:var(--vio);cursor:pointer;border-radius:16px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:4px;font-size:12.5px;font-weight:700;transition:background .15s;display:flex;position:relative;overflow:hidden}.cm-web .dir-up:hover{background:#e4deff}.cm-web .dir-up svg{width:20px;height:20px}.cm-web .dir-up.got img,.cm-web .dir-up.got video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cm-web .dir-up.got span{color:#fff;background:#0000008c;border-radius:8px;place-items:center;height:22px;font-size:11px;display:grid;position:absolute;bottom:6px;left:6px;right:6px}.cm-web .dir-ph{text-align:center;background:linear-gradient(160deg,#f5f2ff,#fff1f6);border-radius:22px;padding:20px;position:sticky;top:0;box-shadow:inset 0 0 0 1px #6d55fd1f}.cm-web .dir-pic{background:#fff;border-radius:20px;place-items:center;width:64px;height:64px;margin:0 auto 10px;font-size:30px;display:grid;box-shadow:0 10px 24px -14px #3c288c80}.cm-web .dir-ph b{font-size:16px;display:block}.cm-web .dir-ph p{color:var(--ink2);margin-top:5px;font-size:13.5px;line-height:1.45}.cm-web .dir-ph .btn{border-radius:12px;width:100%;height:42px;margin-top:12px}.cm-web .dir-ph small{color:var(--muted);margin-top:9px;font-size:12px;display:block}.cm-web .dir-foot{border-top:1px solid var(--hair);align-items:center;gap:12px;margin-top:18px;padding-top:14px;display:flex}.cm-web .dir-skip{height:40px;color:var(--muted);padding:0 6px;font-size:14px;font-weight:600}.cm-web .dir-skip:hover{color:var(--ink)}.cm-web .dir-n{color:#15803d;margin-left:auto;font-size:13.5px;font-weight:600}.cm-web .dir-foot .btn.pri{border-radius:14px;height:46px;padding:0 20px}.cm-web .dir-foot .btn.pri:disabled{opacity:.4;cursor:not-allowed}.cm-web .lab-need{color:var(--vio);background:#f1eeff;border-radius:7px;align-self:flex-start;margin-top:7px;padding:3px 8px;font-size:11.5px;font-weight:700;display:inline-block}@media (width<=800px){.cm-web .dir-g{grid-template-columns:1fr}}.cm-web .lab-ev{color:#b4501a;letter-spacing:.02em;background:#fff1e6;border-radius:7px;align-self:flex-start;align-items:center;height:22px;margin-bottom:6px;padding:0 8px;font-size:11.5px;font-weight:800;display:inline-flex}.cm-web #labModal{scrollbar-width:thin;width:min(900px,100vw - 40px);max-height:calc(100vh - 48px);padding:0;overflow-y:auto}.cm-web .ld3-hd{text-align:left;padding:4px 2px 0}.cm-web .ld3-card,.cm-web .ld3-byn h3{text-align:left}.cm-web .ld3-kick{letter-spacing:.14em;text-transform:uppercase;color:#6d55fd;align-items:center;gap:7px;font-size:11.5px;font-weight:800;display:inline-flex}.cm-web .ld3-kick i{background:linear-gradient(135deg,#7b61ff,#f0628e);border-radius:7px;place-items:center;width:22px;height:22px;display:grid}.cm-web .ld3-kick i svg{color:#fff;width:13px;height:13px}.cm-web .ld3-hd h2{letter-spacing:-.035em;margin-top:8px;font-size:25px;font-weight:800;line-height:1.08}.cm-web .ld3-hd h2 span{background:linear-gradient(90deg,#6d55fd,#c24fd6 60%,#f0628e);color:#0000;-webkit-background-clip:text;background-clip:text}.cm-web .ld3-hd>p:last-child{color:#6b6880;margin-top:6px;font-size:14px}.cm-web .ld3-deck{touch-action:pan-y;height:350px;margin-top:16px;position:relative}.cm-web .ld3-card{color:#141026;will-change:transform;background:#fff;border-radius:24px;flex-direction:column;height:326px;padding:18px;transition:transform .45s cubic-bezier(.2,.8,.2,1),opacity .45s;display:flex;position:absolute;top:0;left:0;right:0;box-shadow:0 0 0 1px #eceaf3,0 30px 50px -30px #14102699}.cm-web .ld3-card.k1{opacity:.9;transform:translateY(12px)scale(.95)rotate(2.5deg)}.cm-web .ld3-card.k2{opacity:.6;transform:translateY(24px)scale(.9)rotate(-2.5deg)}.cm-web .ld3-card.k3{opacity:0;transform:translateY(34px)scale(.86)}.cm-web .ld3-card.gone-l{opacity:0;transform:translate(-140%)rotate(-18deg)!important}.cm-web .ld3-card.gone-r{opacity:0;transform:translate(140%)rotate(18deg)!important}.cm-web .ld3-card.gone-u{opacity:0;transform:translateY(-120%)scale(.9)!important}.cm-web .ld3-q{letter-spacing:.06em;text-transform:uppercase;color:#6d55fd;font-size:12px;font-weight:800}.cm-web .ld3-card b{letter-spacing:-.03em;margin-top:6px;font-size:22px;font-weight:800;line-height:1.12}.cm-web .ld3-why{color:#8a86a0;margin-top:5px;font-size:13px;line-height:1.4}.cm-web .ld3-im{object-fit:cover;border-radius:16px;flex:1 1 0;width:100%;height:auto;min-height:110px;margin-top:12px}.cm-web .ld3-m{align-items:center;gap:6px;margin-top:10px;display:flex}.cm-web .ld3-fmt{background:#f3f1fa;border-radius:99px;align-items:center;gap:5px;height:24px;padding:0 9px;font-size:11px;font-weight:800;display:inline-flex}.cm-web .ld3-fmt svg{width:12px;height:12px}.cm-web .ld3-dir{color:#5b43f0;background:#efebff;border-radius:99px;align-items:center;height:24px;padding:0 9px;font-size:11px;font-weight:800;display:inline-flex}.cm-web .ld3-n{color:#8a86a0;margin-left:auto;font-size:12px;font-weight:700}.cm-web .ld3-st{letter-spacing:.04em;text-transform:uppercase;opacity:0;border-radius:10px;padding:5px 12px;font-size:14px;font-weight:900;transition:opacity .15s;position:absolute;top:22px}.cm-web .ld3-st.yes{color:#fff;background:#6d55fd;left:50%;transform:translate(-50%)}.cm-web .ld3-st.sv{color:#fff;background:#f59e0b;left:20px;transform:rotate(-8deg)}.cm-web .ld3-st.no{color:#fff;background:#8a86a0;right:20px;transform:rotate(8deg)}.cm-web .ld3-card[data-lean=u] .ld3-st.yes,.cm-web .ld3-card[data-lean=r] .ld3-st.sv,.cm-web .ld3-card[data-lean=l] .ld3-st.no{opacity:1}.cm-web .ld3-own{animation:.6s cubic-bezier(.2,.9,.25,1.1) both ld3drop;box-shadow:0 0 0 2px #8b6cff,0 30px 50px -24px #5b43f0b3!important}@keyframes ld3drop{0%{opacity:0;transform:translateY(-36px)scale(1.06)}}.cm-web .ld3-mk{color:#15803d;background:#e3f7ea;border-radius:99px;align-items:center;gap:5px;height:26px;padding:0 10px;font-size:12px;font-weight:800;animation:.4s cubic-bezier(.3,1.5,.5,1) .7s both ld3mk;display:inline-flex}.cm-web .ld3-mk svg{width:13px;height:13px}@keyframes ld3mk{0%{opacity:0;transform:scale(.6)}}.cm-web .ld3-end{text-align:center;opacity:0;pointer-events:none;background:#f7f5ff;border-radius:26px;flex-direction:column;justify-content:center;align-items:center;gap:6px;transition:opacity .3s;display:flex;position:absolute;inset:0 0 24px}.cm-web .ld3-end.on{opacity:1;pointer-events:auto}.cm-web .ld3-end span{font-size:40px}.cm-web .ld3-end b{font-size:20px;font-weight:800}.cm-web .ld3-end p{color:#6b6880;font-size:14px}.cm-web .ld3-end button{color:#5b43f0;background:#efebff;border-radius:12px;height:40px;margin-top:10px;padding:0 16px;font-weight:800}.cm-web .ld3-btns{justify-content:center;align-items:center;gap:18px;margin-top:4px;display:flex}.cm-web .ld3-btns button{background:#fff;border-radius:50%;place-items:center;width:52px;height:52px;transition:transform .15s;display:grid;box-shadow:0 0 0 1px #eceaf3,0 14px 28px -14px #14102680}.cm-web .ld3-btns button:active{transform:scale(.92)}.cm-web .ld3-btns svg{width:22px;height:22px}.cm-web .ld3-btns .no{color:#9a96ae}.cm-web .ld3-btns .sv{color:#f59e0b}.cm-web .ld3-btns .yes{color:#fff;background:linear-gradient(#7b61ff,#6249f8);width:62px;height:62px;box-shadow:0 16px 30px -12px #6249f8e6}.cm-web .ld3-btns .yes svg{width:26px;height:26px}.cm-web .ld3-prog{align-items:center;gap:10px;margin:16px 6px 0;display:flex}.cm-web .ld3-bar{background:#eeecf5;border-radius:3px;flex:1;height:6px;overflow:hidden}.cm-web .ld3-bar i{background:linear-gradient(90deg,#7b61ff,#f0628e);border-radius:3px;width:0;height:100%;transition:width .4s;display:block}.cm-web .ld3-cn{color:#6b6880;white-space:nowrap;font-size:12.5px;font-weight:700}.cm-web .ld3-saved{flex-wrap:wrap;gap:6px;margin:10px 6px 0;display:flex}.cm-web .ld3-saved img{object-fit:cover;border-radius:10px;width:38px;height:38px;box-shadow:0 0 0 2px #fff,0 0 0 3.5px #f59e0b}.cm-web .ld3-byn{text-align:left;color:#fff;background:radial-gradient(90% 60% at 100% 0,#f0628e47,#0000 60%),radial-gradient(80% 60% at 0 100%,#6d55fd59,#0000 60%),linear-gradient(160deg,#1b1442,#120d2e);border-radius:24px;margin-top:22px;padding:22px 18px}.cm-web .ld3-k{letter-spacing:.1em;text-transform:uppercase;color:#c4b5fd;font-size:11.5px;font-weight:800}.cm-web .ld3-byn h3{letter-spacing:-.03em;color:#fff;margin-top:6px;font-size:25px;font-weight:800;line-height:1.1}.cm-web .ld3-bp{color:#ffffffb8;margin-top:6px;font-size:14px;line-height:1.45}.cm-web .ld3-byn textarea{resize:none;width:100%;font:inherit;color:#141026;background:#fff;border:0;border-radius:16px;outline:0;margin-top:14px;padding:13px 14px;font-size:16px;line-height:1.4;display:block;box-shadow:0 0 0 4px #8b6cff40}.cm-web .ld3-br{gap:8px;margin-top:10px;display:flex}.cm-web .ld3-mic{color:#fff;background:#ffffff1a;border-radius:14px;align-items:center;gap:6px;height:46px;padding:0 14px;font-size:14px;font-weight:700;display:flex;box-shadow:inset 0 0 0 1px #ffffff2e}.cm-web .ld3-mic svg{width:17px;height:17px}.cm-web .ld3-go{color:#fff;background:linear-gradient(#7b61ff,#6249f8);border-radius:14px;flex:1;height:46px;font-size:15px;font-weight:800;box-shadow:inset 0 1px #ffffff4d}.cm-web .ld3-h{letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c;margin-top:20px;font-size:11.5px;font-weight:800}.cm-web .ld3-s{flex-direction:column;gap:8px;margin-top:10px;display:flex}.cm-web .ld3-s button{text-align:left;color:#fff;background:#ffffff12;border-radius:14px;align-items:center;gap:11px;padding:10px 12px;display:flex;box-shadow:inset 0 0 0 1px #ffffff1a}.cm-web .ld3-s i{background:#ffffff1a;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:17px;font-style:normal;display:grid}.cm-web .ld3-s b{color:#fff;font-size:13.5px;font-weight:700;display:block}.cm-web .ld3-s small{color:#ffffff8c;margin-top:1px;font-size:11.5px;display:block}.cm-web .ld3-s em{color:#c4b5fd;margin-left:auto;font-size:16px;font-style:normal}.cm-web #labModal .ld3-hd h2{font-size:36px}.cm-web .ld3w-x{position:relative}.cm-web .ld3w{grid-template-columns:1fr 380px;align-items:stretch;min-height:min(780px,100vh - 48px);display:grid}.cm-web .ld3w-l{padding:0 36px 30px}.cm-web #labModal .ld3-hd{padding:34px 4px 22px}.cm-web #labModal .ld3w-x .la2-x{color:#fff;background:#ffffff1f;top:16px;right:16px}.cm-web #labModal .ld3w-x .la2-x:hover{background:#fff3}.cm-web #labModal .ld3-byn{border-radius:0;justify-content:center;padding:76px 30px 30px}.cm-web .ld3w-l{flex-direction:column;display:flex}.cm-web #labModal .ld3-deck{height:430px;margin-top:0}.cm-web #labModal .ld3-card{cursor:grab;-webkit-user-select:none;user-select:none;width:360px;height:410px;margin-left:-180px;padding:24px;left:50%;right:auto}.cm-web #labModal .ld3-card:active{cursor:grabbing}.cm-web #labModal .ld3-card b{font-size:27px}.cm-web #labModal .ld3-im{-webkit-user-drag:none;pointer-events:none;min-height:150px}.cm-web #labModal .ld3-end{left:50%;right:auto;width:360px;margin-left:-180px;inset-block:0 20px}.cm-web #labModal .ld3-btns{margin-top:6px}.cm-web #labModal .ld3-prog{width:100%;max-width:420px;margin:26px auto 0}.cm-web .ld3-keys{text-align:center;color:#8a86a0;margin-top:10px;font-size:12px}.cm-web .ld3-keys kbd{color:#4b4763;background:#f3f2f8;border-radius:5px;padding:2px 6px;font:700 11px Inter,system-ui;box-shadow:inset 0 -1px #dedce8}.cm-web #labModal .ld3-saved{justify-content:center}.cm-web #labModal .ld3-byn{flex-direction:column;margin-top:0;display:flex}.cm-web #labModal .ld3-s button{transition:background .15s,transform .15s}.cm-web #labModal .ld3-s button:hover{background:#ffffff21;transform:translate(3px)}.cm-web .ld3-nav{z-index:200;color:#4b4763;background:#fff;border-radius:50%;place-items:center;width:46px;height:46px;transition:transform .15s,color .15s,opacity .2s;display:grid;position:absolute;top:185px;box-shadow:0 0 0 1px #eceaf3,0 12px 24px -12px #14102673}.cm-web .ld3-nav svg{width:20px;height:20px}.cm-web .ld3-nav:hover{color:#6d55fd;transform:scale(1.08)}.cm-web .ld3-nav:disabled{opacity:.3;pointer-events:none}.cm-web .ld3-nav.prev{left:calc(50% - 250px)}.cm-web .ld3-nav.next{right:calc(50% - 250px)}@media (width<=900px){.cm-web .ld3w{grid-template-columns:1fr}.cm-web #labModal .ld3-byn{padding-top:30px}.cm-web #labModal .ld3w-x .la2-x{color:#141026;background:#1410260f}}.cm-web .labpg{grid-template-columns:minmax(0,1fr) 320px;align-items:stretch;gap:28px;padding-top:40px;display:grid}.cm-web #labPage .ld3-hd{text-align:left;padding:0}.cm-web #labPage .ld3-kick{display:none}.cm-web #labPage .ld3-hd h2{margin-top:0;font-size:40px}.cm-web #labPage .ld3-hd>p:last-child{max-width:640px;font-size:15px;line-height:1.5}.cm-web .labpg-chips{scrollbar-width:none;flex-wrap:nowrap;gap:8px;margin-top:20px;padding:2px;display:flex;overflow-x:auto;-webkit-mask:linear-gradient(90deg,#000 92%,#0000);mask:linear-gradient(90deg,#000 92%,#0000)}.cm-web .labpg-chips::-webkit-scrollbar{display:none}.cm-web .labpg-chips button{white-space:nowrap;color:#4b4763;background:#fff;border-radius:12px;flex:none;align-items:center;gap:6px;height:38px;padding:0 14px;font-size:13.5px;font-weight:700;transition:background .15s;display:inline-flex;box-shadow:inset 0 0 0 1px #eceaf3}.cm-web .labpg-chips button:hover{background:#f7f5ff}.cm-web .labpg-chips button.on{color:#fff;box-shadow:none;background:#141026}.cm-web .labpg-chips em{color:#6d55fd;background:#efebff;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-style:normal;font-weight:800;display:grid}.cm-web .labpg-chips .on em{color:#fff;background:#ffffff2e}.cm-web .labpg-stage{grid-template-columns:380px minmax(0,1fr);align-items:start;gap:28px;margin-top:26px;display:grid}.cm-web .labpg-dk{width:380px;position:relative}.cm-web #labPage .ld3-deck{height:460px;margin:0}.cm-web #labPage .ld3-card{cursor:grab;-webkit-user-select:none;user-select:none;height:440px;padding:24px;left:10px;right:10px}.cm-web #labPage .ld3-card:active{cursor:grabbing}.cm-web #labPage .ld3-card b{font-size:26px}.cm-web #labPage .ld3-im{-webkit-user-drag:none;pointer-events:none;min-height:170px}.cm-web #labPage .ld3-end{left:10px;right:10px;inset-block:0 20px}.cm-web #labPage .ld3-nav{top:196px}.cm-web #labPage .ld3-nav.prev{left:-14px}.cm-web #labPage .ld3-nav.next{right:-14px}.cm-web #labPage .ld3-btns{margin-top:4px}.cm-web #labPage .ld3-prog{margin:22px 16px 0}.cm-web .labpg-why{background:#fff;border-radius:24px;margin-top:6px;padding:22px;box-shadow:0 0 0 1px #eceaf3,0 18px 40px -30px #14102680}.cm-web .labpg-why.in{animation:.45s cubic-bezier(.2,.8,.2,1) both lpin}@keyframes lpin{0%{opacity:0;transform:translateY(8px)}}.cm-web .labpg-wk{letter-spacing:.1em;text-transform:uppercase;color:#6d55fd;font-size:12px;font-weight:800}.cm-web .labpg-wl{color:#141026;margin-top:8px;font-size:15.5px;line-height:1.5}.cm-web .labpg-wr{grid-template-columns:1fr;gap:8px;margin-top:16px;display:grid}.cm-web .labpg-wr span{background:#f7f6fb;border-radius:14px;padding:12px 14px}.cm-web .labpg-wr small{color:#8a86a0;font-size:11.5px;font-weight:700;display:block}.cm-web .labpg-wr b{white-space:normal;color:#141026;margin-top:3px;font-size:14px;line-height:1.3;display:block}.cm-web .labpg-wn{color:#15803d;margin-top:16px;font-size:13px;font-weight:600}.cm-web .labpg-sec{margin-top:34px}.cm-web .labpg-sec[hidden]{display:none}.cm-web .labpg-sec h4{letter-spacing:.07em;text-transform:uppercase;color:#4b4763;align-items:center;gap:8px;font-size:13px;font-weight:800;display:flex}.cm-web .labpg-sec h4 em{color:#b45309;background:#fef3c7;border-radius:99px;padding:1px 8px;font-size:11px;font-style:normal}.cm-web .labpg-next{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.cm-web .labpg-saved{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.cm-web .labpg-mini{text-align:left;background:#fff;border-radius:16px;align-items:center;gap:11px;padding:10px;transition:box-shadow .2s,transform .2s;display:flex;box-shadow:0 0 0 1px #eceaf3}.cm-web button.labpg-mini:hover{transform:translateY(-2px);box-shadow:0 0 0 1.5px #d4c9ff,0 14px 26px -20px #5b43f080}.cm-web .labpg-mini img{object-fit:cover;border-radius:12px;flex:none;width:52px;height:52px}.cm-web .labpg-mini span{flex:1;min-width:0}.cm-web .labpg-mini b{white-space:normal;-webkit-line-clamp:2;color:#141026;-webkit-box-orient:vertical;font-size:13px;line-height:1.3;display:-webkit-box;overflow:hidden}.cm-web .labpg-mini small{color:#8a86a0;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:11.5px;display:block;overflow:hidden}.cm-web .labpg-next .labpg-mini{flex-direction:column;align-items:stretch;padding:8px}.cm-web .labpg-next .labpg-mini img{width:100%;height:96px}.cm-web .labpg-next .labpg-mini span{flex:none;padding:0 4px 4px}.cm-web .labpg-mini.sv{background:#fffdf5;box-shadow:0 0 0 1px #fde68a}.cm-web .labpg-mk{color:#fff;background:linear-gradient(#7b61ff,#6249f8);border-radius:10px;flex:none;align-items:center;gap:5px;height:32px;padding:0 12px;font-size:12.5px;font-weight:800;display:inline-flex}.cm-web .labpg-mk svg{width:13px;height:13px}.cm-web .labpg-empty{color:#8a86a0;font-size:13px}.cm-web .labpg-side{flex-direction:column;min-height:calc(100vh - 140px);display:flex;margin-top:0!important;padding:30px 26px!important}.cm-web .labpg-side h3{font-size:28px!important}@media (width<=1240px){.cm-web .labpg-stage{grid-template-columns:380px}.cm-web .labpg-why{display:none}.cm-web .labpg-next{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1000px){.cm-web .lp{grid-template-columns:1fr}.cm-web .labpg-side{min-height:0;position:static}}.cm-web #labModal{border-radius:28px;width:min(1060px,100vw - 40px)}.cm-web .la2{color:#141026;position:relative}.cm-web .la2-x{z-index:5;background:#1410260f;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:18px;right:18px}.cm-web .la2-x svg{width:15px;height:15px}.cm-web .la2-hd{padding:34px 40px 0}.cm-web .la2-kick{letter-spacing:.14em;text-transform:uppercase;color:#6d55fd;align-items:center;gap:7px;font-size:12px;font-weight:800;display:inline-flex}.cm-web .la2-kick i{background:linear-gradient(135deg,#7b61ff,#f0628e);border-radius:7px;place-items:center;width:22px;height:22px;display:grid;box-shadow:0 6px 14px -6px #6d55fdcc}.cm-web .la2-kick i svg{color:#fff;width:13px;height:13px}.cm-web .la2-hd h2{letter-spacing:-.035em;margin-top:10px;font-size:36px;font-weight:800;line-height:1.08}.cm-web .la2-hd h2 span{background:linear-gradient(90deg,#6d55fd,#c24fd6 60%,#f0628e);color:#0000;-webkit-background-clip:text;background-clip:text}.cm-web .la2-sub{color:#4b4763;max-width:620px;margin-top:8px;font-size:15px;line-height:1.5}.cm-web .la2-byo{background:linear-gradient(135deg,#f4f1ff,#fff1f6);border-radius:22px;grid-template-columns:1fr 1.3fr;align-items:center;gap:22px;margin:22px 40px 0;padding:22px 24px;display:grid;box-shadow:inset 0 0 0 1px #e9e2ff}.cm-web .la2-k2{letter-spacing:.08em;text-transform:uppercase;color:#6d55fd;font-size:12px;font-weight:800}.cm-web .la2-bt h3{letter-spacing:-.02em;margin-top:6px;font-size:24px;font-weight:800;line-height:1.15}.cm-web .la2-bt p:last-child{color:#4b4763;margin-top:6px;font-size:13.5px;line-height:1.45}.cm-web .la2-bf textarea{resize:none;width:100%;font:inherit;color:#141026;background:#fff;border:0;border-radius:15px;outline:0;padding:13px 15px;font-size:15px;line-height:1.4;display:block;box-shadow:0 0 0 1.5px #dcd3ff,0 10px 22px -16px #5b43f080}.cm-web .la2-bf textarea:focus{box-shadow:0 0 0 2px #8b6cff}.cm-web .la2-br{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.cm-web .la2-bc{flex-wrap:wrap;gap:6px;margin-right:auto;display:flex}.cm-web .la2-bc button{color:#4b4763;background:#fff;border-radius:99px;height:30px;padding:0 10px;font-size:12px;font-weight:700;box-shadow:inset 0 0 0 1px #eceaf3}.cm-web .la2-mic{color:#6d55fd;background:#fff;border-radius:13px;place-items:center;width:42px;height:42px;display:grid;box-shadow:inset 0 0 0 1px #e4deff}.cm-web .la2-mic svg{width:18px;height:18px}.cm-web .la2-go{color:#fff;white-space:nowrap;background:linear-gradient(#7b61ff,#6249f8);border-radius:13px;height:42px;padding:0 18px;font-size:14px;font-weight:800;box-shadow:inset 0 1px #ffffff4d,0 10px 22px -10px #6249f8cc}.cm-web .la2-chips{flex-wrap:wrap;gap:8px;margin-top:22px;padding:0 40px;display:flex}.cm-web .la2-chips button{color:#4b4763;background:#f5f4fa;border-radius:12px;height:36px;padding:0 14px;font-size:13.5px;font-weight:700;box-shadow:inset 0 0 0 1px #eceaf3}.cm-web .la2-chips button.on{color:#fff;box-shadow:none;background:#141026}.cm-web .la2-prods{margin:12px 40px 0}.cm-web .la2-grid{grid-template-columns:1fr 1fr;gap:12px;padding:16px 40px 0;display:grid}.cm-web .la2-card{background:#fff;border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:14px;transition:box-shadow .2s,transform .2s;display:grid;box-shadow:0 0 0 1px #eceaf3,0 10px 24px -22px #14102680}.cm-web .la2-card:hover{transform:translateY(-2px);box-shadow:0 0 0 1.5px #d4c9ff,0 18px 30px -22px #5b43f073}.cm-web .la2-card.done{background:#fafafd}.cm-web .la2-th{object-fit:cover;border-radius:16px;width:84px;height:84px}.cm-web .la2-tile{color:#fff;place-items:center;font-size:36px;font-style:normal;display:grid}.cm-web .la2-m{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cm-web .la2-fmt{color:#141026;background:#f3f1fa;border-radius:99px;align-items:center;gap:5px;height:24px;padding:0 9px;font-size:11px;font-weight:800;display:inline-flex}.cm-web .la2-fmt svg{width:12px;height:12px}.cm-web .la2-tag{color:#fff;background:linear-gradient(135deg,#ff8a3d,#f0628e);border-radius:99px;align-items:center;height:24px;padding:0 9px;font-size:11px;font-weight:800;display:inline-flex}.cm-web .la2-dir{color:#5b43f0;background:#efebff;border-radius:99px;align-items:center;height:24px;padding:0 9px;font-size:11px;font-weight:800;display:inline-flex}.cm-web .la2-tx b{letter-spacing:-.02em;margin-top:7px;font-size:18px;font-weight:800;line-height:1.22;display:block}.cm-web .la2-why{color:#8a86a0;margin-top:4px;font-size:12.5px;line-height:1.4}.cm-web .la2-ac{flex-direction:column;align-items:stretch;gap:6px;display:flex}.cm-web .la2-mk{color:#fff;white-space:nowrap;background:linear-gradient(#7b61ff,#6249f8);border-radius:11px;justify-content:center;align-items:center;gap:6px;height:36px;padding:0 14px;font-size:13px;font-weight:800;display:inline-flex;box-shadow:0 8px 18px -10px #6249f8e6}.cm-web .la2-mk svg{width:14px;height:14px}.cm-web .la2-sv{color:#4b4763;background:#f5f4fa;border-radius:11px;place-items:center;height:36px;display:grid}.cm-web .la2-sv svg{width:15px;height:15px}.cm-web .la2-sv:hover{color:#6d55fd;background:#efebff}.cm-web .la2-ok{color:#15803d;white-space:nowrap;align-items:center;gap:5px;font-size:12.5px;font-weight:800;display:inline-flex}.cm-web .la2-ok svg{width:14px;height:14px}.cm-web .la2-ft{color:#8a86a0;border-top:1px solid #eceaf3;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;padding:16px 40px 20px;font-size:13px;display:flex}.cm-web .la2-ft b{color:#141026}.cm-web .la2-sh{color:#4b4763;background:#f5f4fa;border-radius:11px;align-items:center;gap:6px;height:36px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.cm-web .la2-sh svg{width:15px;height:15px}.cm-web #labModal .lab-body.out{opacity:0;transition:opacity .2s}@media (width<=900px){.cm-web .la2-grid,.cm-web .la2-byo{grid-template-columns:1fr}}.cm-web .lab-h{align-items:flex-start;gap:14px;display:flex}.cm-web .lab-ic{color:#b7791f;background:linear-gradient(135deg,#fff6d6,#ffe7f1);border-radius:15px;flex:none;place-items:center;width:48px;height:48px;display:grid;box-shadow:inset 0 0 0 1px #b7791f26}.cm-web .lab-ic svg{width:24px;height:24px}.cm-web .lab-h>div{flex:1;min-width:0}.cm-web .lab-h h2{letter-spacing:-.03em;font-size:26px;line-height:1.15}.cm-web .lab-h p{color:var(--muted);margin-top:3px;font-size:14.5px}.cm-web .lab-ask{height:54px;box-shadow:0 0 0 1px var(--hair2),0 8px 20px -14px #3c288c59;background:#fff;border-radius:16px;align-items:center;gap:10px;margin-top:18px;padding:0 7px 0 16px;display:flex}.cm-web .lab-ask:focus-within{box-shadow:0 0 0 2px var(--vio),0 8px 20px -14px #3c288c59}.cm-web .lab-ask>svg{width:18px;height:18px;color:var(--vio);flex:none}.cm-web .lab-ask input{flex:1;min-width:0;height:100%;font-size:15px}.cm-web .lab-ask .btn{border-radius:12px;height:40px;padding:0 16px}.cm-web .lab-tabs{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.cm-web .lab-tabs button{height:40px;color:var(--ink2);white-space:nowrap;background:#f4f2fb;border-radius:13px;align-items:center;gap:7px;padding:0 15px;font-size:14.5px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.cm-web .lab-tabs button:hover{background:#ece8fb}.cm-web .lab-tabs button.on{background:var(--ink);color:#fff}.cm-web .lab-q{color:var(--ink2);justify-content:space-between;align-items:center;margin-top:16px;font-size:15px;display:flex}.cm-web .lab-q button{background:#f4f2fb;border-radius:10px;height:34px;padding:0 12px;font-size:13.5px;font-weight:600}.cm-web .lab-prods{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.cm-web .lab-prods button{height:38px;box-shadow:0 0 0 1px var(--hair2);color:var(--ink2);background:#fff;border-radius:12px;align-items:center;gap:8px;padding:0 13px 0 5px;font-size:14px;font-weight:600;display:inline-flex}.cm-web .lab-prods button:first-child{padding-left:13px}.cm-web .lab-prods img{object-fit:cover;border-radius:8px;width:28px;height:28px}.cm-web .lab-prods button.on{box-shadow:0 0 0 2px var(--vio);color:var(--vio);background:var(--vio-l)}.cm-web .lab-body{margin-top:18px;transition:opacity .2s}.cm-web .lab-body.out,.cm-web .lab-body.think{opacity:.35}.cm-web .lab-sh{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:18px 0 10px;font-size:13px;font-weight:800}.cm-web .lab-sh:first-child{margin-top:0}.cm-web .lab-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}.cm-web .lab-c{transition:transform .3s var(--spring),box-shadow .3s;background:#fff;border-radius:20px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 0 0 1px #18181b12,0 12px 26px -18px #0f1a3359}.cm-web .lab-c:hover{transform:translateY(-3px);box-shadow:0 0 0 1px #6d55fd40,0 20px 36px -20px #3c288c73}.cm-web .lab-ph{background:#eee;border-radius:15px;height:150px;margin:6px 6px 0;position:relative;overflow:hidden}.cm-web .lab-ph img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--spring);display:block}.cm-web .lab-c:hover .lab-ph img{transform:scale(1.05)}.cm-web .lab-k{color:#fff;background:#0f0c1e9e;border-radius:12px;align-items:center;gap:5px;height:24px;padding:0 9px;font-size:11.5px;font-weight:700;display:inline-flex;position:absolute;top:8px;left:8px}.cm-web .lab-k svg{width:12px;height:12px}.cm-web .lab-tx{flex-direction:column;flex:1;padding:12px 14px 14px;display:flex}.cm-web .lab-tx b{letter-spacing:-.01em;font-size:15.5px;font-weight:700;line-height:1.3}.cm-web .lab-tx small{color:var(--muted);margin-top:5px;font-size:13px;line-height:1.4;display:block}.cm-web .lab-a{align-items:center;gap:8px;margin-top:auto;padding-top:12px;display:flex}.cm-web .lab-mk{border-radius:12px;flex:1;height:40px}.cm-web .lab-sv{width:40px;height:40px;box-shadow:0 0 0 1px var(--hair2);color:var(--ink2);background:#fff;border-radius:12px;flex:none;place-items:center;display:grid}.cm-web .lab-sv:hover{color:var(--vio);box-shadow:0 0 0 1.5px var(--vio)}.cm-web .lab-sv svg{width:17px;height:17px}.cm-web .lab-ok{color:#15803d;align-items:center;gap:6px;height:40px;font-size:13.5px;font-weight:600;display:flex}.cm-web .lab-ok svg{flex:none;width:15px;height:15px}.cm-web .lab-c.done .lab-ph{opacity:.75}.cm-web .lab-foot{border-top:1px solid var(--hair);align-items:center;gap:14px;margin-top:20px;padding-top:16px;display:flex}.cm-web .lab-foot span{color:var(--muted);font-size:13px}.cm-web .lab-shuf{height:40px;color:var(--ink);background:#f4f2fb;border-radius:12px;align-items:center;gap:8px;padding:0 15px;font-size:14px;font-weight:700;display:inline-flex}.cm-web .lab-shuf:hover{background:#ece8fb}.cm-web .lab-shuf svg{width:16px;height:16px}.cm-web .pplan{box-shadow:0 0 0 1px var(--hair2),0 6px 16px -10px #18181b2e;background:#fff;border-radius:16px;margin-top:14px;padding:4px 14px}.cm-web .pplan div{border-top:1px solid var(--hair);align-items:center;gap:12px;padding:11px 0;display:flex}.cm-web .pplan div:first-child{border-top:0}.cm-web .pplan i{background:#f6f4ff;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:16px;font-style:normal;display:grid}.cm-web .pplan b{font-size:14.5px;font-weight:650;display:block}.cm-web .pplan small{color:var(--muted);font-size:12.5px;display:block}.cm-web .pdur{justify-content:center;margin-top:12px;display:flex}.cm-web .times button.nowt{font-weight:800}.cm-web .times button.nowt.on{background:var(--btn);color:#fff;box-shadow:var(--btn-sh)}.cm-web .when button.nowd b{font-size:14px}.cm-web .when button.nowd.on{background:var(--btn);color:#fff;box-shadow:var(--btn-sh)}.cm-web .when button.nowd.on small{color:#fffc}.cm-web .mini .igh{color:var(--muted);align-items:center;gap:8px;margin-top:4px;font-size:13px;display:flex}.cm-web .modal .panel .stat{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid}.cm-web .modal .panel .stat div{box-shadow:0 0 0 1px var(--hair);background:#fff;border-radius:14px;padding:12px}.cm-web .modal .panel .stat b{letter-spacing:-.02em;font-size:22px;font-weight:700;display:block}.cm-web .modal .panel .stat small{color:var(--muted);font-size:12px}.cm-web .capro{box-shadow:0 0 0 1px var(--hair);color:var(--ink2);background:#fff;border-radius:14px;padding:12px 14px;font-size:14px;line-height:1.5}.cm-web .when.ten{grid-template-columns:repeat(7,minmax(0,1fr))}@media (width<=1240px){.cm-web .tis,.cm-web .opps{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-web .lgrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.cm-web.estate{--logo:url(https://clipmagic.tech/webapp/media/hl-mask.png);--logo-mono:url(https://clipmagic.tech/webapp/media/hl-mono.png);--lg-bg:#0f2a3d;--lg-ink:#e8c77e;--lg-w:27px;--lg-h:10px}.cm-web.detail{--logo:url(https://clipmagic.tech/webapp/media/gl-mask.png);--logo-mono:url(https://clipmagic.tech/webapp/media/gl-mono.png);--lg-bg:#0b0d18;--lg-ink:#8be3ff;--lg-w:22px;--lg-h:16px}.cm-web .side{position:relative}.cm-web .ws{text-align:left;color:#fff;cursor:pointer;width:100%;transition:background .15s,box-shadow .15s}.cm-web .ws:hover{background:#ffffff17;box-shadow:inset 0 0 0 1px #ffffff24}.cm-web .wsmenu{z-index:30;color:#fff;animation:fadein .2s var(--ease);background:#1b1632;border-radius:18px;padding:8px;position:absolute;top:150px;left:16px;right:14px;box-shadow:0 0 0 1px #ffffff1a,0 24px 50px -16px #000000b3}.cm-web .wsmenu p{letter-spacing:.08em;text-transform:uppercase;color:#e8e2ff80;padding:6px 8px;font-size:11px;font-weight:800}.cm-web .wsmenu button{text-align:left;border-radius:12px;align-items:center;gap:11px;width:100%;padding:8px;display:flex}.cm-web .wsmenu button:hover{background:#ffffff12}.cm-web .wsmenu b{font-size:14px;font-weight:600;display:block}.cm-web .wsmenu small{color:#e8e2ff99;margin-top:1px;font-size:12px;display:block}.cm-web .wsmenu .ok{color:#b4a6ff;opacity:0;width:16px;height:16px;margin-left:auto}.cm-web .wsmenu button.on .ok{opacity:1}.cm-web .wsmenu .lg{border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.cm-web .wsmenu .lg i{-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.cm-web .wsmenu .lg.cafe{background:#f7f0e6}.cm-web .wsmenu .lg.cafe i{background:#c8102e;width:26px;height:8px;-webkit-mask-image:url(https://clipmagic.tech/webapp/media/gails-mask.png);mask-image:url(https://clipmagic.tech/webapp/media/gails-mask.png)}.cm-web .wsmenu .lg.estate{background:#0f2a3d}.cm-web .wsmenu .lg.estate i{background:#e8c77e;width:25px;height:9px;-webkit-mask-image:url(https://clipmagic.tech/webapp/media/hl-mono.png);mask-image:url(https://clipmagic.tech/webapp/media/hl-mono.png)}.cm-web .wsmenu .lg.detail{background:#0b0d18}.cm-web .wsmenu .lg.detail i{background:#8be3ff;width:20px;height:15px;-webkit-mask-image:url(https://clipmagic.tech/webapp/media/gl-mono.png);mask-image:url(https://clipmagic.tech/webapp/media/gl-mono.png)}.cm-web .wsmenu hr{background:#ffffff14;border:0;height:1px;margin:6px 4px}.cm-web .wsmenu .add{color:#c9bdff;padding:10px 8px;font-size:13.5px;font-weight:600}.cm-web.estate .poster .wm{width:46%;height:5%}.cm-web.estate .upframe .brandmark{width:46%;height:4%}.cm-web .kitlogo{background:var(--lg-bg);border-radius:16px;place-items:center;height:96px;display:grid}.cm-web .kitlogo i{background:var(--lg-ink);width:150px;height:40px;-webkit-mask:var(--logo) center/contain no-repeat;-webkit-mask:var(--logo) center/contain no-repeat;mask:var(--logo) center/contain no-repeat}.cm-web.estate .kitlogo i{width:230px;height:22px}.cm-web.detail .poster .wm{width:40%;height:5%}.cm-web.detail .upframe .brandmark{width:40%;height:4%}.cm-web.detail .kitlogo i{width:220px;height:26px}.cm-web .sh.mtw{margin-top:36px}.cm-web .kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.cm-web .kpi{flex-direction:column;display:flex}.cm-web .kpi-top{justify-content:space-between;align-items:center;height:42px;margin-bottom:12px;display:flex}.cm-web .kpi-ic{border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.cm-web .kpi-ic svg{width:21px;height:21px}.cm-web .t-vio .kpi-ic{color:#6d55fd;background:#efebff}.cm-web .t-grn .kpi-ic{color:#16a34a;background:#e3f7ea}.cm-web .t-sky .kpi-ic{color:#0e8c97;background:#ddf5f7}.cm-web .t-pink .kpi-ic{color:#e0457b;background:#fde7ef}.cm-web .kpi small{color:var(--ink);font-size:14px;font-weight:700}.cm-web .kpi-why{min-height:34px;color:var(--muted);margin-top:2px;font-size:12.5px;line-height:1.35;display:block}.cm-web .kpi b{margin-top:8px}.cm-web .kpi-sp{width:96px;height:40px;overflow:visible}.cm-web .kpi-ring{width:42px;height:42px}.cm-web .kpi-bars{align-items:flex-end;gap:3px;height:34px;display:flex}.cm-web .kpi-bars i{background:#bbe8c9;border-radius:3px;width:7px}.cm-web .kpi-bars i:last-child{background:#16a34a}.cm-web .t-pink .kpi-bars i{background:#f9c9da}.cm-web .t-pink .kpi-bars i:last-child{background:#e0457b}.cm-web .kpi-avs{align-items:center;display:flex}.cm-web .kpi-avs i{border-radius:50%;width:26px;height:26px;margin-left:-8px;box-shadow:0 0 0 2.5px #fff}.cm-web .kpi-avs i:first-child{margin-left:0}.cm-web .kpi-avs b{letter-spacing:0;color:#e0457b;background:#fde7ef;border-radius:13px;place-items:center;height:26px;margin:0 0 0 -8px;padding:0 8px;font-size:12px;font-weight:800;display:grid;box-shadow:0 0 0 2.5px #fff}.cm-web .bars-t{font-weight:700;color:var(--muted)!important;margin-top:12px!important;font-size:12.5px!important}.cm-web .learn li span{background:#f4f2fb;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.cm-web .kpi.reach{background:linear-gradient(135deg,#fff,#eefbfc)}.cm-web .kpi.reach em{color:#0e7c86}.cm-web .ws>div{flex:1;min-width:0}.cm-web .ws small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cm-web #listingsWrap[hidden]+.sh.mtw,.cm-web #listingsWrap[hidden]~.sh.mtw{margin-top:8px}.cm-web .facts{color:var(--ok);align-items:center;gap:8px;margin-top:10px;font-size:13px;font-weight:600;display:flex}.cm-web .facts svg{flex:none;width:15px;height:15px}.cm-web .lsgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.cm-web .lcard{box-shadow:var(--shadow);text-align:left;background:#fff;border-radius:22px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.cm-web .lph{background:#eee;height:150px;position:relative}.cm-web .lph img{object-fit:cover;width:100%;height:100%}.cm-web .lph:after{content:"";background:linear-gradient(#0000 55%,#0a0a1480);position:absolute;inset:0}.cm-web .lst{z-index:1;border-radius:8px;align-items:center;height:24px;padding:0 9px;font-size:12px;font-weight:800;display:flex;position:absolute;top:10px;left:10px}.cm-web .lpr{z-index:1;color:#fff;letter-spacing:-.02em;text-shadow:0 1px 8px #00000059;font-size:20px;font-weight:800;position:absolute;bottom:10px;left:12px}.cm-web .lbd{flex-direction:column;flex:1;min-width:0;padding:12px 14px 14px;display:flex}.cm-web .lbd>b{font-size:15px;font-weight:700;line-height:1.25}.cm-web .lbd>small{color:var(--muted);margin-top:2px;font-size:12.5px}.cm-web .lposts{gap:4px;margin-top:10px;display:grid}.cm-web .lp{text-align:left;background:#f6f5fa;border-radius:9px;align-items:center;gap:6px;width:100%;min-width:0;height:28px;padding:0 8px;font-size:12.5px;font-weight:600;display:flex}.cm-web .lp span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.cm-web .lp em{color:var(--muted);white-space:nowrap;font-size:11.5px;font-style:normal;font-weight:700}.cm-web .lp.posted em,.cm-web .lp.ok em{color:var(--ok)}.cm-web .lp.ready{background:#fff6e3}.cm-web .lp.ready em{color:var(--amber)}.cm-web .lp.making em{color:var(--vio)}.cm-web .lp:hover{background:#efebff}.cm-web .lposts .none{color:var(--faint);padding:4px 0;font-size:12.5px}.cm-web .lacts{flex-wrap:wrap;gap:5px;margin-top:auto;padding-top:10px;display:flex}.cm-web .lacts button{height:30px;box-shadow:0 0 0 1px var(--hair2);color:var(--ink2);background:#fff;border-radius:9px;padding:0 9px;font-size:12px;font-weight:700}.cm-web .lacts button:hover{color:var(--vio);box-shadow:0 0 0 1.5px #b9a8ff}.cm-web .lacts button:disabled{opacity:.4;cursor:default}.cm-web .lacts .done{color:#be185d;font-size:12px;font-weight:600;line-height:1.35}.cm-web .ladd{text-align:center;color:var(--vio);background:#fbfaff;justify-content:center;align-items:center;gap:8px;padding:20px;box-shadow:inset 0 0 0 1.5px #e4deff}.cm-web .ladd i{background:var(--btn);color:#fff;width:40px;height:40px;box-shadow:var(--btn-sh);border-radius:50%;place-items:center;display:grid}.cm-web .ladd i svg{width:18px;height:18px}.cm-web .ladd b{font-size:15.5px}.cm-web .ladd small{color:var(--muted);font-size:12.5px;line-height:1.45}.cm-web .ladd:hover{box-shadow:inset 0 0 0 1.5px #b9a8ff}@media (width<=1240px){.cm-web .lsgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cm-web .view.enter .card,.cm-web .view.enter .ti,.cm-web .view.enter .opp,.cm-web .view.enter .mode,.cm-web .view.enter .seg{animation:rise .55s var(--ease) backwards;animation-delay:calc(var(--i,0) * 45ms)}@keyframes rise{0%{opacity:0;transform:translateY(12px)}}.cm-web .view.enter .head,.cm-web .view.enter .title,.cm-web .view.enter .titlesub,.cm-web .view.enter .sh,.cm-web .view.enter .rkhead{animation:rise .45s var(--ease) backwards}.cm-web.calm #v-home .quick,.cm-web.calm #v-home .card.myo,.cm-web.calm #v-home .opps,.cm-web.calm #wkFoot,.cm-web.calm #newIdeas,.cm-web.calm #sideTell{display:none!important}.cm-web.calm #v-home .sh.mt:has(+.card.myo){display:none!important}.cm-web.calm #v-home .sh.mt:has(+.opps){display:none!important}.cm-web .calm-hero,.cm-web .asklbl,.cm-web .plusbtn{display:none}.cm-web.calm .calm-hero{display:flex}.cm-web.calm .asklbl{display:block}.cm-web.calm .plusbtn{display:grid}.cm-web.calm #v-home .h1{font-size:34px}.cm-web .calm-hero{background:#fff;border-radius:26px;align-items:center;gap:26px;max-width:760px;margin-top:22px;padding:22px 24px 22px 22px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffffe6,0 1px 2px #18181b0a,0 24px 50px -24px #3c32a073}.cm-web .calm-hero:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;opacity:.8;background:linear-gradient(120deg,#b9a8ff,#ff8fcb 52%,#ffb67a);padding:1.5px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.cm-web .ch-fan{flex:none;width:132px;height:112px;position:relative}.cm-web .ch-fan span{width:60px;height:96px;transition:transform .5s var(--spring);background:#eee;border-radius:13px;position:absolute;top:4px;left:38px;overflow:hidden;box-shadow:0 10px 22px -10px #00000080,0 0 0 3px #fff}.cm-web .ch-fan span img{object-fit:cover;width:100%;height:100%}.cm-web .ch-fan span:first-child{transform:rotate(-13deg)translate(-34px)translateY(8px)}.cm-web .ch-fan span:nth-child(2){z-index:1;transform:rotate(-4deg)translate(-11px)}.cm-web .ch-fan span:nth-child(3){z-index:2;transform:rotate(5deg)translate(13px)}.cm-web .ch-fan span:nth-child(4){z-index:3;transform:rotate(14deg)translate(36px)translateY(8px)}.cm-web .calm-hero:hover .ch-fan span:first-child{transform:rotate(-16deg)translate(-42px)translateY(6px)}.cm-web .calm-hero:hover .ch-fan span:nth-child(4){transform:rotate(17deg)translate(44px)translateY(6px)}.cm-web .ch-fan b{z-index:5;color:#fff;background:linear-gradient(135deg,#f0628e,#ff8a3d);border-radius:15px;place-items:center;min-width:30px;height:30px;padding:0 8px;font-size:14px;font-weight:800;display:grid;position:absolute;top:-6px;right:-4px;box-shadow:0 0 0 3px #fff,0 6px 14px -4px #f0628eb3}.cm-web .ch-ic{background:linear-gradient(135deg,#efebff,#ffe9f3);border-radius:22px;flex:none;place-items:center;width:72px;height:72px;font-size:32px;display:grid}.cm-web .ch-tx{flex:1;min-width:0}.cm-web .ch-tag{color:#b45309;letter-spacing:.06em;text-transform:uppercase;background:#fff1db;border-radius:8px;align-items:center;gap:6px;height:24px;padding:0 9px;font-size:11.5px;font-weight:800;display:inline-flex}.cm-web .ch-tag.ok{background:var(--ok-l);color:var(--ok)}.cm-web .ch-tag.vio{background:var(--vio-l);color:var(--vio)}.cm-web .ch-tx h2{letter-spacing:-.02em;margin-top:8px;font-size:22px;font-weight:700;line-height:1.2}.cm-web .ch-tx p{color:var(--ink2);margin-top:5px;font-size:14.5px;line-height:1.5}.cm-web .ch-go{flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}.cm-web .ch-go .btn{border-radius:16px;height:50px;padding:0 24px;font-size:15.5px}.cm-web .ch-go small{color:var(--muted);font-size:12.5px}.cm-web .ch-bar{background:#ece9f7;border-radius:3px;max-width:320px;height:6px;margin-top:12px;overflow:hidden}.cm-web .ch-bar i{border-radius:inherit;background:var(--btn);height:100%;transition:width .5s linear;display:block}.cm-web .asklbl{color:var(--ink2);margin:26px 0 0;font-size:13px;font-weight:700}.cm-web.calm #v-home .ask{height:56px;margin-top:10px}.cm-web.calm #v-home .ask .btn.pri{background:var(--vio-l);color:var(--vio);height:42px;box-shadow:inset 0 0 0 1px #6d55fd2e}.cm-web .plusbtn{width:42px;height:42px;color:var(--ink2);transition:background .2s,transform .25s var(--spring);background:#f3f2f8;border-radius:13px;flex:none;place-items:center;padding:0}.cm-web .plusbtn svg{width:20px;height:20px;display:block}.cm-web.calm #v-home .ask{gap:12px;padding-left:7px}.cm-web .plusbtn:hover,.cm-web .plusbtn.on{background:var(--vio-l);color:var(--vio)}.cm-web .plusbtn.on{transform:rotate(45deg)}.cm-web .plusmenu{z-index:30;width:360px;box-shadow:0 0 0 1px var(--hair),0 24px 50px -16px #1e145059;animation:pmin .25s var(--ease);background:#fff;border-radius:20px;gap:2px;padding:8px;display:grid;position:absolute;top:calc(100% + 10px);left:0}@keyframes pmin{0%{opacity:0;transform:translateY(-6px)}}.cm-web .plusmenu p{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:8px 10px 4px;font-size:11px;font-weight:800}.cm-web .plusmenu button{text-align:left;width:100%;color:var(--ink);border-radius:12px;align-items:center;gap:12px;padding:9px 10px;font-size:14px;font-weight:600;display:flex}.cm-web .plusmenu button:hover{background:#f5f3ff}.cm-web .plusmenu button .e{background:#f3f2f8;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.cm-web .plusmenu button small{color:var(--muted);font-size:12px;font-weight:500;display:block}.cm-web .plusmenu hr{background:var(--hair);border:0;height:1px;margin:4px 8px}.cm-web .ti.oppti .ribbon{background:linear-gradient(90deg,#ff9a3d,#f0628e)}.cm-web.calm #v-home .sh.mt{margin-top:34px}.cm-web .calm-row{display:none}.cm-web.calm .calm-row{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:stretch;gap:20px;margin:20px 0 14px;display:grid}.cm-web.calm #v-home .scoutfloat{display:none}.cm-web.calm #v-home .head{padding-bottom:0}.cm-web.calm .calm-row .calm-hero{grid-template-rows:1fr auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px 30px;max-width:none;min-height:236px;margin:0;padding:30px 32px;display:grid}.cm-web .calm-row .ch-fan,.cm-web .calm-row .ch-ic{grid-row:1/3}.cm-web .calm-row .ch-fan{margin:0 18px 0 14px;transform:scale(1.25)}.cm-web .calm-row .ch-ic{border-radius:26px;width:88px;height:88px;font-size:38px}.cm-web .calm-row .ch-tx h2{font-size:25px}.cm-web .calm-row .ch-tx p{font-size:15px}.cm-web .calm-row .ch-go{flex-direction:row;grid-column:2;justify-content:flex-start;align-items:center;gap:14px}.cm-web .calm-ask{background:linear-gradient(160deg,#fff 55%,#f6f2ff);flex-direction:column;align-items:flex-start;min-height:236px;padding:30px 32px 26px;display:flex;position:relative;overflow:visible}.cm-web .calm-ask .ca-scout{pointer-events:none;width:128px;height:128px;position:absolute;top:12px;right:18px}.cm-web .calm-ask h2{letter-spacing:-.02em;margin-top:8px;padding-right:140px;font-size:22px;font-weight:700;line-height:1.2}.cm-web .calm-ask p{color:var(--ink2);margin-top:5px;padding-right:140px;font-size:14.5px;line-height:1.5}.cm-web .ca-slot{width:100%;margin-top:auto;padding-top:18px}.cm-web.calm #v-home .calm-ask .ask{background:#fff;border-radius:18px;flex-wrap:wrap;align-items:center;gap:8px;max-width:none;height:auto;margin:0;padding:8px;display:flex;box-shadow:0 0 0 1px #6d55fd29,0 0 0 4px #8b78ff14,0 12px 26px -16px #3c32a066}.cm-web .calm-ask .ask input{flex:100%;order:0;height:44px;padding:0 10px;font-size:15px}.cm-web .calm-ask .ask .plusbtn{order:1}.cm-web .calm-ask .ask .mic{order:2;width:42px;height:42px}.cm-web.calm #v-home .calm-ask .ask .btn.pri{order:3;height:42px;margin-left:auto;padding:0 16px}.cm-web .calm-ask .plusmenu{top:calc(100% + 8px)}.cm-web .sh .ic.ico{color:var(--vio)}.cm-web .sh .ic.ico svg{width:20px;height:20px;display:block}.cm-web.calm #v-home .calm-row{gap:20px;margin:24px 0 0}.cm-web.calm #v-home .sh.mtw,.cm-web.calm #v-home .sh.mt{margin:44px 0 16px}.cm-web.calm #v-home .h1{margin-top:4px}.cm-web.calm .calm-row .calm-hero,.cm-web.calm .calm-ask{border-radius:24px;min-height:0;padding:28px}.cm-web.calm .calm-ask{background:#fff}.cm-web .calm-hero:before{opacity:.45}.cm-web.calm .calm-row .calm-hero{gap:20px 28px}.cm-web .calm-row .ch-tx h2{margin-top:10px;font-size:23px}.cm-web .calm-row .ch-tx p{margin-top:6px;font-size:14.5px}.cm-web .ca-head{align-items:center;gap:16px;width:100%;display:flex}.cm-web .ca-av{background:linear-gradient(135deg,#efebff,#ffe9f3);border-radius:20px;flex:none;place-items:center;width:64px;height:64px;display:grid;position:relative;overflow:visible}.cm-web .calm-ask .ca-scout{pointer-events:none;object-fit:contain;width:58px;height:58px;margin:2px 0 -2px;animation:4s ease-in-out infinite cabob;position:static}@keyframes cabob{50%{transform:translateY(-3px)}}.cm-web .calm-ask h2{margin-top:0;padding-right:0;font-size:21px}.cm-web .calm-ask p{margin-top:4px;padding-right:0;font-size:14.5px}.cm-web .ca-slot{padding-top:20px}.cm-web #v-home .btn.pri,.cm-web #v-home .btn.sec{border-radius:14px;gap:8px;height:44px;padding:0 20px;font-size:15px;font-weight:600}.cm-web #v-home .btn.pri svg,.cm-web #v-home .btn.sec svg{width:17px;height:17px}.cm-web #v-home .tacts .btn.pri{height:44px;font-size:15px}.cm-web #v-home .bm{width:44px;height:44px;box-shadow:0 0 0 1px var(--hair2),0 1px 2px #1414170d;border-radius:14px}.cm-web .calm-row .ch-go .btn{border-radius:14px;height:44px;padding:0 22px;font-size:15px}.cm-web.calm #v-home .calm-ask .ask{border-radius:18px;gap:6px;padding:6px}.cm-web .calm-ask .ask input{height:42px;padding:0 12px}.cm-web.calm #v-home .calm-ask .ask .plusbtn,.cm-web.calm #v-home .calm-ask .ask .mic{width:40px;height:40px;color:var(--ink2);background:#f4f3f8;border-radius:12px}.cm-web.calm #v-home .calm-ask .ask .plusbtn:hover,.cm-web.calm #v-home .calm-ask .ask .mic:hover{background:var(--vio-l);color:var(--vio)}.cm-web.calm #v-home .calm-ask .ask .btn.pri{background:var(--btn);color:#fff;height:40px;box-shadow:var(--btn-sh);border-radius:12px;padding:0 16px;font-size:14.5px}.cm-web #v-home .seg.sm button{border-radius:10px;height:32px;padding:0 14px;font-size:13.5px}.cm-web.calm #v-home .wkcard{padding:16px 16px 14px}.cm-web.calm #v-home .wd{box-shadow:none;background:0 0;gap:8px;padding:0}.cm-web.calm #v-home .wdh{align-items:center;min-height:24px;padding:0 2px}.cm-web.calm #v-home .wdh span{font-size:11px}.cm-web.calm #v-home .wdh b{text-align:center;border-radius:8px;min-width:24px;font-size:15px;line-height:24px}.cm-web.calm #v-home .wd.today .wdh b{background:var(--vio);color:#fff;padding:0 6px}.cm-web.calm #v-home .wdh em,.cm-web.calm #v-home .wdh .bg{display:none}.cm-web.calm #v-home .wt{border-radius:12px;height:92px}.cm-web.calm #v-home .wt:after,.cm-web.calm #v-home .wt .for,.cm-web.calm #v-home .wt .more,.cm-web.calm #v-home .wchip{display:none}.cm-web.calm #v-home .wd.past .wt>img{opacity:.7;filter:saturate(.6)}.cm-web.calm #v-home .wt.st-ready:before,.cm-web.calm #v-home .wt.st-ok:before{content:"";z-index:3;border-radius:50%;width:10px;height:10px;position:absolute;top:7px;right:7px;box-shadow:0 0 0 2.5px #fff}.cm-web.calm #v-home .wt.st-ready:before{background:#ffb020}.cm-web.calm #v-home .wt.st-ok:before{background:var(--vio)}.cm-web.calm #v-home .wt.gap{box-shadow:inset 0 0 0 1px var(--hair);background:#f7f6fb;gap:5px;font-size:12px}.cm-web.calm #v-home .wt.gap i{width:26px;height:26px}.cm-web.calm #v-home .wt.none{background:#f7f6fb}.cm-web.calm #v-home .wtt{-webkit-line-clamp:1;min-height:0;padding:0 2px;font-size:12.5px;font-weight:600}.cm-web .wklegend{display:none}.cm-web.calm #v-home .wklegend{border-top:1px solid var(--hair);color:var(--muted);align-items:center;gap:16px;margin-top:14px;padding:12px 2px 0;font-size:12.5px;display:flex}.cm-web .wklegend i{vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.cm-web.calm #v-home .calm-ask .ask .btn.pri{opacity:0;pointer-events:none;transition:opacity .2s,transform .3s cubic-bezier(.34,1.56,.64,1),filter .15s;transform:translate(8px)scale(.94)}.cm-web.calm #v-home .calm-ask .ask:has(input:not(:placeholder-shown)) .btn.pri{opacity:1;pointer-events:auto;transform:none}.cm-web .calm-ask .ca-scout{-webkit-mask:linear-gradient(#000 78%,#0000 86%);mask:linear-gradient(#000 78%,#0000 86%)}.cm-web .rkstrip{display:none}.cm-web.calm #v-ready .how,.cm-web.calm #v-ready .rkhead .btn.dark,.cm-web.calm #v-ready #rkSizes{display:none!important}.cm-web.calm #v-ready #approveAll{box-shadow:none;color:var(--vio);background:0 0;height:auto;padding:6px 4px;font-size:14.5px;font-weight:600}.cm-web.calm #v-ready #approveAll:hover{text-underline-offset:3px;text-decoration:underline}.cm-web.calm .rkstrip{align-items:center;gap:16px;margin:14px 0 22px;display:flex}.cm-web .rks-row{gap:8px;display:flex}.cm-web .rks{opacity:.5;width:46px;height:58px;transition:opacity .2s,box-shadow .2s,transform .2s var(--ease);border-radius:11px;padding:0;overflow:hidden}.cm-web .rks img{object-fit:cover;width:100%;height:100%}.cm-web .rks:hover{opacity:.85;transform:translateY(-2px)}.cm-web .rks.on{opacity:1;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--vio)}.cm-web .rks-left{color:var(--muted);align-items:center;gap:6px;font-size:13.5px;font-weight:500;display:inline-flex}.cm-web.calm #v-ready .rk{grid-template-columns:minmax(0,1fr)}.cm-web.calm #v-ready .col>*{max-width:960px;margin-left:auto;margin-right:auto}.cm-web.calm #v-ready .rkhead{align-items:center;padding-bottom:22px}.cm-web.calm #v-ready .rkhead .rkstrip{margin:0}.cm-web.calm #v-ready #approveAll,.cm-web.calm #v-ready .rq-left{display:none!important}.cm-web.calm #v-ready .rk>div:first-child{display:none}.cm-web.calm #v-ready .rkv{border-radius:26px;gap:36px;padding:24px}.cm-web.calm #v-ready .stage2{height:540px}.cm-web.calm #v-ready .rkd2{max-width:460px;padding-top:10px}.cm-web.calm #v-ready .rkd2 h2{font-size:28px}.cm-web .cwhen{background:#f7f6fb;border-radius:14px;align-items:center;gap:12px;margin-top:18px;padding:12px 14px;display:flex}.cm-web .cwhen>svg{width:20px;height:20px;color:var(--vio);flex:none}.cm-web .cwhen span{flex:1;min-width:0}.cm-web .cwhen b{font-size:14.5px;font-weight:600;display:block}.cm-web .cwhen small{color:var(--muted);margin-top:1px;font-size:12.5px;display:block}.cm-web .ccap{margin-top:16px}.cm-web .ccap p{color:var(--ink2);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.cm-web .ccap .chg{margin-top:4px;padding:2px 0}.cm-web .ccap .cap{width:100%;min-height:84px}.cm-web .cbtns{grid-template-columns:1fr auto;gap:10px;margin-top:22px;display:grid}.cm-web .cbtns .btn{border-radius:14px;height:48px;font-size:15.5px}.cm-web .cbtns .btn.pri{box-shadow:var(--btn-sh)}.cm-web .cbtns .btn.sec2{padding:0 24px}.cm-web .cmore{color:var(--ink2);align-items:center;gap:6px;margin-top:14px;font-size:14px;font-weight:600;display:inline-flex}.cm-web .cmore svg{width:16px;height:16px;transition:transform .25s var(--ease)}.cm-web .cmore:hover{color:var(--vio)}.cm-web .cmore.on svg{transform:rotate(180deg)}.cm-web .cfix{animation:fadein .25s var(--ease);background:#f7f6fb;border-radius:16px;margin-top:10px;padding:14px}.cm-web .cfix .fixrow{margin-top:0}.cm-web .cfix .fixrow button{box-shadow:0 0 0 1px var(--hair);background:#fff}.cm-web .cfix-b{align-items:center;gap:14px;margin-top:12px;display:flex}.cm-web .cmed{border-bottom:1px solid var(--hair);margin-bottom:14px;padding-bottom:14px}.cm-web .cmed-h{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-bottom:9px;display:flex}.cm-web .cmed-h b{color:var(--ink);font-size:13.5px;font-weight:700}.cm-web .cmed-h span{color:var(--muted);font-size:12.5px}.cm-web .cmed-row{flex-wrap:wrap;gap:8px;display:flex}.cm-web .cmt{width:62px;height:62px;box-shadow:0 0 0 1px var(--hair2),0 6px 12px -8px #0f1a3359;transition:transform .25s var(--spring),box-shadow .2s;background:#fff;border-radius:15px;position:relative;overflow:hidden}.cm-web .cmt img,.cm-web .cmt video{object-fit:cover;width:100%;height:100%;display:block}.cm-web .cmt:hover{transform:translateY(-2px)}.cm-web .cmt.on{box-shadow:0 0 0 2.5px var(--vio),0 8px 16px -8px #6d55fd99}.cm-web .cmt-d{color:#fff;background:#0a08149e;border-radius:8px;align-items:center;gap:2px;height:16px;padding:0 5px;font-size:9.5px;font-style:normal;font-weight:700;line-height:1;display:inline-flex;position:absolute;bottom:4px;left:4px}.cm-web .cmt-d svg{width:7px;height:7px}.cm-web .cmt-sw{color:#fff;opacity:0;background:#140e326b;place-items:center;transition:opacity .2s;display:grid;position:absolute;inset:0}.cm-web .cmt-sw svg{width:20px;height:20px}.cm-web .cmt:hover .cmt-sw,.cm-web .cmt.on .cmt-sw{opacity:1}.cm-web .cmt.add{color:var(--vio);background:#fff;place-items:center;display:grid;box-shadow:inset 0 0 0 1.5px #dcd5fc}.cm-web .cmt.add svg{width:22px;height:22px}.cm-web .cmt.add:hover,.cm-web .cmt.add.on{background:var(--vio-l)}.cm-web .cpick{box-shadow:0 0 0 1px var(--hair2),0 16px 32px -20px #0f1a3373;animation:fadein .2s var(--ease);background:#fff;border-radius:14px;margin-top:10px;padding:12px}.cm-web .cpick-h{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.cm-web .cpick-h b{font-size:13.5px}.cm-web .cpick-x{width:28px;height:28px;color:var(--muted);border-radius:9px;place-items:center;display:grid}.cm-web .cpick-x:hover{color:var(--ink);background:#f2f1f8}.cm-web .cpick-x svg{width:14px;height:14px}.cm-web .cpick-g{grid-template-columns:repeat(auto-fill,minmax(54px,1fr));gap:6px;max-height:188px;padding:2px;display:grid;overflow:auto}.cm-web .cpk{cursor:pointer;background:#f2f1f8;border-radius:12px;height:0;padding:0 0 100%;display:block;position:relative;overflow:hidden}.cm-web .cpk img,.cm-web .cpk video{object-fit:cover;width:100%;height:100%;transition:transform .35s var(--spring);display:block;position:absolute;inset:0}.cm-web .cpk:hover img{transform:scale(1.08)}.cm-web .cpk.use:after{content:"";box-shadow:inset 0 0 0 2.5px var(--vio);border-radius:12px;position:absolute;inset:0}.cm-web .cpk em{background:var(--vio);color:#fff;border-radius:8px;height:15px;padding:0 5px;font-size:9px;font-style:normal;font-weight:800;line-height:15px;position:absolute;top:3px;right:3px}.cm-web .cpk .cmt-d{height:14px;padding:0 4px;font-size:8.5px;bottom:3px;left:3px}.cm-web .cpk.up{background:var(--vio-l);color:var(--vio);font-size:10.5px;font-weight:700}.cm-web .cpk.up svg{width:18px;height:18px;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.cm-web .cpk.up span{text-align:center;position:absolute;top:60%;left:0;right:0}.cm-web .cpk.up:hover{background:#e4deff}.cm-web .cpick-rm{color:#b4371a;height:30px;margin-top:10px;padding:0 4px;font-size:13px;font-weight:600}.cm-web .cpick-rm:hover{text-decoration:underline}.cm-web .cfix-b .btn{height:40px;box-shadow:0 0 0 1px var(--hair2);background:#fff;border-radius:12px;font-size:14px}.cm-web .cwhy{border-top:1px solid var(--hair);color:var(--muted);align-items:flex-start;gap:8px;margin-top:22px;padding-top:16px;font-size:13px;line-height:1.5;display:flex}.cm-web .cwhy .spark{width:14px;height:14px;color:var(--vio);flex:none;margin-top:2px}.cm-web.calm #v-home .wd{border-radius:16px;padding:8px 6px 10px}.cm-web.calm #v-home .wkdays{gap:4px}.cm-web.calm #v-home .wd.today{background:#f4f1ff;box-shadow:inset 0 0 0 1px #e3dcff}.cm-web.calm #v-home .wd.today .wdh span{color:var(--vio)}.cm-web.calm #v-home .wd.today .wdh em{color:var(--vio);letter-spacing:.04em;background:0 0;margin-left:auto;padding:0;font-size:11px;display:inline-flex}.cm-web .wt.gap.past{opacity:.75}.cm-web .wt.gap.past:hover{opacity:1}.cm-web .calm-row .ch-fan span[style]{transform:translateX(var(--x)) translateY(var(--y)) rotate(var(--r));transition:transform .7s cubic-bezier(.2,.9,.2,1.12) var(--d),box-shadow .5s ease;left:36px}.cm-web .calm-row .calm-hero:hover .ch-fan span[style]{transform:translateX(var(--xh)) translateY(var(--yh)) rotate(var(--rh)) scale(1.03);box-shadow:0 18px 30px -14px #140a328c,0 0 0 3px #fff}.cm-web .calm-row .ch-fan span[style] img{transition:transform .9s cubic-bezier(.2,.9,.2,1)}.cm-web .calm-row .calm-hero:hover .ch-fan span[style] img{transform:scale(1.06)}.cm-web .calm-row .ch-fan b{border-radius:11px;min-width:21px;height:21px;padding:0 6px;font-size:11.5px;transition:transform .5s cubic-bezier(.34,1.56,.64,1);top:-4px;right:2px;box-shadow:0 0 0 2px #fff,0 4px 10px -3px #f0628e99}.cm-web .calm-row .calm-hero:hover .ch-fan b{transform:translate(8px,-4px)}.cm-web .wps{border-top:1px solid var(--hair);flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;padding-top:12px;display:flex}.cm-web .wpl{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-right:4px;font-size:12px;font-weight:800}.cm-web .wp{height:34px;box-shadow:0 0 0 1px var(--hair2);color:var(--muted);background:#fff;border-radius:10px;align-items:center;gap:7px;padding:0 10px 0 11px;font-size:13px;font-weight:600;transition:background .15s,box-shadow .15s,color .15s;display:inline-flex}.cm-web .wp i{opacity:.35;border-radius:50%;width:9px;height:9px;transition:opacity .15s}.cm-web .wp .tk{color:#0000;background:#eceaf3;border-radius:50%;place-items:center;width:16px;height:16px;transition:background .15s,color .15s;display:grid}.cm-web .wp .tk svg{width:10px;height:10px}.cm-web .wp.on{color:var(--ink);background:var(--vio-l);box-shadow:inset 0 0 0 2px #8b7bff}.cm-web .wp.on i{opacity:1}.cm-web .wp.on .tk{background:var(--vio);color:#fff}.cm-web .wp:hover{box-shadow:inset 0 0 0 1.5px #b9a8ff}.cm-web .cask{box-shadow:0 0 0 1px var(--hair2);background:#fff;border-radius:14px;gap:6px;margin-top:12px;padding:5px;display:flex}.cm-web .cask input{flex:1;min-width:0;height:38px;padding:0 10px;font-size:14px}.cm-web .cask input::placeholder{color:var(--faint)}.cm-web .cask .btn{opacity:0;pointer-events:none;max-width:0;height:38px;transition:max-width .3s var(--ease),padding .3s var(--ease),opacity .2s;border-radius:11px;padding:0;font-size:14px;overflow:hidden}.cm-web .cask:has(input:not(:placeholder-shown)) .btn{opacity:1;pointer-events:auto;max-width:140px;padding:0 14px}.cm-web .cask:focus-within{box-shadow:0 0 0 1.5px var(--vio),0 0 0 5px #6d55fd1f}.cm-web .pvtabs{display:none}.cm-web.calm #v-ready .stage2{flex-direction:column;align-items:center;gap:14px;width:310px;height:auto;min-height:0;padding:20px 20px 16px;display:flex}.cm-web.calm #v-ready .pvtabs{background:#ffffff14;border-radius:14px;gap:6px;padding:4px;display:flex;box-shadow:inset 0 0 0 1px #ffffff14}.cm-web .pvtabs button{color:#ffffffb8;border-radius:10px;align-items:center;gap:7px;height:34px;padding:0 12px 0 6px;font-size:13px;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.cm-web .pvtabs button:hover{color:#fff;background:#ffffff0f}.cm-web .pvtabs button.on{color:var(--ink);background:#fff;box-shadow:0 4px 12px -4px #0006}.cm-web .pvl{border-radius:7px;flex:none;place-items:center;width:22px;height:22px;display:grid}.cm-web .pvl svg{width:15px;height:15px}.cm-web .phone.pvph{aspect-ratio:auto;background:#fff;border-radius:36px;width:252px;height:520px;overflow:hidden;box-shadow:0 0 0 7px #0d0a18,0 30px 60px -20px #000000d9}.cm-web .pv{color:#111;animation:fadein .3s var(--ease);flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,system-ui,sans-serif;font-size:12.5px;line-height:1.35;display:flex;position:absolute;inset:0;overflow:hidden}.cm-web .pv svg{flex:none;width:20px;height:20px}.cm-web .pv-av{background:var(--lg-bg);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid;box-shadow:0 0 0 1.5px #fff,0 0 0 3px #e1306c}.cm-web .pv-av i{background:var(--lg-ink);width:72%;height:40%;-webkit-mask:var(--logo-mono) center/contain no-repeat;-webkit-mask:var(--logo-mono) center/contain no-repeat;mask:var(--logo-mono) center/contain no-repeat}.cm-web .pv-media{background:#000;flex:none;width:100%;position:relative;overflow:hidden}.cm-web .pv-media>video,.cm-web .pv-media>img,.cm-web .pv-media>.poster{object-fit:cover;aspect-ratio:auto;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.cm-web .pv-car{color:#fff;background:#0009;border-radius:10px;padding:2px 7px;font-size:11px;font-weight:600;position:absolute;top:8px;right:8px}.cm-web .pv-bar{flex:none;justify-content:space-between;align-items:center;height:44px;padding:16px 12px 0;display:flex}.cm-web .pv-word{letter-spacing:0;font-family:Grand Hotel,Snell Roundhand,Brush Script MT,cursive;font-size:23px;font-weight:400}.cm-web .pv-bar>span{gap:14px;display:flex}.cm-web .pv-head{align-items:center;gap:8px;padding:8px 10px;display:flex}.cm-web .pv-head b{font-size:12.5px;font-weight:600}.cm-web .pv-more{color:#111;margin-left:auto}.cm-web .pv-more svg{width:18px;height:18px}.cm-web .pv-cap{-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:0 10px;font-size:12.5px;display:-webkit-box;overflow:hidden}.cm-web .pv-cap b{font-weight:600}.cm-web .pv.ig.feed .pv-media{aspect-ratio:4/5}.cm-web .pv.ig.feed .pv-acts{justify-content:space-between;align-items:center;padding:9px 10px 4px;display:flex;position:relative}.cm-web .pv.ig.feed .pv-acts>span{gap:14px;display:flex}.cm-web .pv-dots{gap:4px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.cm-web .pv-dots i{background:#c7c7cc;border-radius:50%;width:5px;height:5px}.cm-web .pv-dots i:first-child{background:#0095f6}.cm-web .pv-likes{padding:0 10px 3px;font-weight:600}.cm-web .pv-time{color:#8e8e93;padding:4px 10px;font-size:11px}.cm-web .pv.ig.reel{color:#fff;background:#000}.cm-web .pv.ig.reel .pv-media{height:100%;position:absolute;inset:0}.cm-web .pv.ig.reel .pv-media:after{content:"";background:linear-gradient(#00000059,#0000 18% 60%,#0009);position:absolute;inset:0}.cm-web .pv-top{justify-content:space-between;align-items:center;padding:20px 14px 0;font-size:17px;display:flex;position:absolute;top:0;left:0;right:0}.cm-web .pv-top b{font-weight:700}.cm-web .pv-rail{flex-direction:column;align-items:center;gap:14px;display:flex;position:absolute;bottom:70px;right:8px}.cm-web .pv-rail span{flex-direction:column;align-items:center;gap:2px;display:flex}.cm-web .pv-rail small{font-size:11px;font-weight:600}.cm-web .pv-rail svg{width:24px;height:24px}.cm-web .pv-rail .pv-aud .pv-av{border-radius:7px;width:24px;height:24px;box-shadow:0 0 0 2px #fff}.cm-web .pv-bot{padding:0 12px;position:absolute;bottom:14px;left:0;right:46px}.cm-web .pv-who{align-items:center;gap:8px;display:flex}.cm-web .pv-who b{font-size:12.5px}.cm-web .pv-fol{border-radius:7px;padding:3px 9px;font-size:11.5px;font-weight:600;box-shadow:inset 0 0 0 1px #ffffffb3}.cm-web .pv.ig.reel .pv-cap{padding:6px 0 0}.cm-web .pv-mus{align-items:center;gap:5px;margin-top:6px;font-size:11.5px;display:flex}.cm-web .pv-mus svg{width:13px;height:13px}.cm-web .pv.fb{background:#fff}.cm-web .pv.fb .pv-word{color:#1877f2;letter-spacing:-.04em;font-family:Helvetica,Arial,sans-serif;font-size:24px;font-weight:800}.cm-web .pv.fb .pv-av{box-shadow:none}.cm-web .pv-nm{flex-direction:column;display:flex}.cm-web .pv-nm small{color:#65676b;align-items:center;gap:3px;font-size:11px;display:flex}.cm-web .pv-nm small svg{width:11px;height:11px}.cm-web .pv.fb .pv-cap{margin-bottom:8px;padding:0 10px}.cm-web .pv.fb .pv-media{aspect-ratio:4/5}.cm-web .pv-react{color:#65676b;align-items:center;gap:6px;padding:7px 10px;font-size:11.5px;display:flex}.cm-web .pv-em{display:flex}.cm-web .pv-em i{border-radius:50%;place-items:center;width:17px;height:17px;font-size:9px;font-style:normal;display:grid;box-shadow:0 0 0 1.5px #fff}.cm-web .pv-em .l{background:#1877f2}.cm-web .pv-em .h{background:#f33e58;margin-left:-4px}.cm-web .pv-cc{margin-left:auto}.cm-web .pv.fb .pv-acts{color:#65676b;border-top:1px solid #e4e6eb;justify-content:space-around;margin:0 10px;padding:6px 0;font-size:12px;font-weight:600;display:flex}.cm-web .pv.fb .pv-acts span{align-items:center;gap:5px;display:flex}.cm-web .pv.fb .pv-acts svg{width:16px;height:16px}.cm-web .pv.gg{color:#202124;background:#f1f3f4;font-family:Roboto,Arial,system-ui,sans-serif}.cm-web .pv.gg .pv-bar{background:#fff;height:auto;padding:14px 10px 8px}.cm-web .pv-gsearch{color:#202124;background:#fff;border-radius:17px;flex:1;align-items:center;gap:8px;height:34px;padding:0 10px;font-size:12.5px;display:flex;box-shadow:0 1px 4px #20212440}.cm-web .pv-gsearch .pvl{width:18px;height:18px;box-shadow:none;background:0 0}.cm-web .pv-biz{background:#fff;padding:10px 12px 0}.cm-web .pv-biz>b{font-size:17px;font-weight:500}.cm-web .pv-biz small{color:#70757a;align-items:center;gap:4px;margin-top:2px;font-size:11.5px;display:flex}.cm-web .pv-stars{color:#202124;align-items:center;gap:1px;display:inline-flex}.cm-web .pv-stars svg{color:#fbbc04;width:10px;height:10px}.cm-web .pv-tabs{color:#5f6368;gap:16px;margin-top:10px;font-size:12px;display:flex}.cm-web .pv-tabs span{padding-bottom:7px}.cm-web .pv-tabs .on{color:#1a73e8;font-weight:500;box-shadow:inset 0 -2.5px #1a73e8}.cm-web .pv-post{background:#fff;border-radius:12px;margin:10px;overflow:hidden;box-shadow:0 1px 2px #3c404333}.cm-web .pv.gg .pv-av{box-shadow:none;width:26px;height:26px}.cm-web .pv.gg .pv-nm small{font-size:11px}.cm-web .pv.gg .pv-media{aspect-ratio:4/3}.cm-web .pv.gg .pv-cap{padding:8px 10px 0}.cm-web .pv-btn{color:#1a73e8;border-radius:16px;margin:8px 10px 12px;padding:6px 14px;font-size:12px;font-weight:500;display:inline-flex;box-shadow:inset 0 0 0 1px #dadce0}.cm-web .phone.pvph .redo{z-index:5}.cm-web .mini.wide{width:min(900px,100vw - 40px);padding:0;overflow:hidden}.cm-web .pgrid{grid-template-columns:minmax(0,1fr) 340px;min-height:560px;max-height:calc(100vh - 60px);display:grid}.cm-web .pleft{flex-direction:column;min-width:0;padding:22px 26px 18px;display:flex}.cm-web .ptop{align-items:center;gap:12px;margin-bottom:14px;display:flex}.cm-web .ptop .pback{margin:0}.cm-web .pclose{width:36px;height:36px;color:var(--ink2);transition:background .15s,transform .25s var(--spring);background:#f3f2f8;border-radius:50%;flex:none;place-items:center;display:grid}.cm-web .pclose:hover{background:#e9e7f1;transform:rotate(90deg)}.cm-web .pclose svg{width:15px;height:15px}.cm-web .pback2{height:44px;color:var(--ink);background:#f3f2f8;border-radius:14px;align-items:center;gap:6px;padding:0 18px 0 12px;font-size:15px;font-weight:650;transition:background .15s;display:inline-flex}.cm-web .pback2:hover{background:#e9e7f1}.cm-web .pback2 svg{width:16px;height:16px}.cm-web .psteps{flex:1;gap:5px;display:flex}.cm-web .psteps i{background:#eceaf3;border-radius:2px;flex:1;height:4px}.cm-web .psteps i.on{background:var(--vio)}.cm-web .pstepn{color:var(--muted);white-space:nowrap;font-size:12.5px;font-weight:600}.cm-web .pbody{flex:1;margin:0 -6px;padding:0 6px 6px;overflow-y:auto}.cm-web .pfoot{border-top:1px solid var(--hair);align-items:center;gap:10px;margin-top:10px;padding-top:14px;display:flex}.cm-web .pfoot .cancel{width:auto;height:44px;margin:0;padding:0 16px}.cm-web .pfoot .btn.pri{border-radius:14px;height:44px;margin-left:auto;padding:0 22px;font-size:15px}.cm-web .pfoot .btn.pri:disabled{opacity:.4;cursor:default;filter:grayscale(.3)}.cm-web .pright{background:radial-gradient(90% 60% at 50% 0,#40308c,#1a1240 75%);justify-content:center;align-items:flex-start;padding:22px;display:flex;overflow-y:auto}.cm-web .ptiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.cm-web .ptile{box-shadow:0 0 0 1px var(--hair2),0 6px 16px -12px #18181b40;text-align:left;background:#fff;border-radius:16px;flex-direction:column;transition:box-shadow .2s,transform .25s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative;overflow:hidden}.cm-web .ptile:hover{transform:translateY(-2px);box-shadow:0 0 0 1.5px #b9a8ff,0 10px 20px -12px #6d55fd66}.cm-web .ptile img{aspect-ratio:4/3;object-fit:cover;width:100%}.cm-web .ptile .pt-ic{aspect-ratio:4/3;background:#f7f6fb;place-items:center;font-size:28px;display:grid}.cm-web .pt-tx{padding:8px 10px 10px}.cm-web .pt-tx b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:650;display:block;overflow:hidden}.cm-web .pt-tx small{color:var(--muted);margin-top:1px;font-size:12px;display:block}.cm-web .pt-suit{background:#ffffffeb;border-radius:9px;place-items:center;width:26px;height:26px;font-size:14px;display:grid;position:absolute;top:7px;left:7px}.cm-web .pt-tick{color:#0000;background:#ffffffe6;border-radius:50%;place-items:center;width:22px;height:22px;transition:background .15s;display:grid;position:absolute;top:7px;right:7px;box-shadow:inset 0 0 0 1.5px #18181b26}.cm-web .pt-tick svg{width:12px;height:12px}.cm-web .ptile.on,.cm-web .pdeal.on{box-shadow:0 0 0 2px var(--vio),0 10px 20px -12px #6d55fd73}.cm-web .ptile.on .pt-tick,.cm-web .pdeal.on .pt-tick{background:var(--vio);color:#fff;box-shadow:none}.cm-web .pdeals,.cm-web .pwhen{gap:8px;margin-top:16px;display:grid}.cm-web .pwhen{grid-template-columns:repeat(3,minmax(0,1fr))}.cm-web .pdeal{min-height:52px;box-shadow:0 0 0 1px var(--hair2),0 6px 16px -12px #18181b33;text-align:left;background:#fff;border-radius:15px;align-items:center;padding:12px 44px 12px 16px;font-size:15px;font-weight:600;transition:box-shadow .2s;display:flex;position:relative}.cm-web .pdeal:hover{box-shadow:0 0 0 1.5px #b9a8ff}.cm-web .pdeal .pt-tick{margin-top:-11px;top:50%;right:14px}.cm-web .preads{color:#166534;background:#f2fbf5;border-radius:14px;align-items:flex-start;gap:10px;margin-top:14px;padding:12px 14px;font-size:13.5px;line-height:1.45;display:flex}.cm-web .preads svg{flex:none;width:16px;height:16px;margin-top:2px}.cm-web .pdays{grid-template-columns:repeat(9,minmax(0,1fr));margin-top:12px}.cm-web .pextras{flex-wrap:wrap;gap:8px;display:flex}.cm-web .pextras button{height:40px;box-shadow:0 0 0 1px var(--hair2);color:var(--ink2);background:#fff;border-radius:12px;align-items:center;gap:8px;padding:0 14px 0 10px;font-size:14px;font-weight:600;display:inline-flex}.cm-web .pextras button svg{width:18px;height:18px;box-shadow:inset 0 0 0 1.5px var(--hair2);color:#0000;border-radius:6px;padding:3px}.cm-web .pextras button.on{box-shadow:0 0 0 2px var(--vio);color:var(--ink)}.cm-web .pextras button.on svg{background:var(--vio);color:#fff;box-shadow:none}.cm-web .addopt.chosen{box-shadow:0 0 0 2px var(--vio)}.cm-web .addopt.chosen:after{content:"";background:var(--vio) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5.5 12.5 4.2 4.2 8.8-9.4'/%3E%3C/svg%3E") center/13px no-repeat;border-radius:50%;flex:none;width:24px;height:24px;margin-left:auto}.cm-web .pphotos{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.cm-web .pph{background:#eee;border-radius:14px;width:96px;height:120px;position:relative;overflow:hidden}.cm-web .pph img{object-fit:cover;width:100%;height:100%}.cm-web .pph button{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f0a1ea6;border-radius:9px;height:28px;font-size:12px;font-weight:700;position:absolute;bottom:6px;left:6px;right:6px}.cm-web .pph button:hover{background:var(--vio)}.cm-web .pph.add{box-shadow:inset 0 0 0 1px var(--hair);color:var(--vio);cursor:pointer;background:#f7f6fb;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.cm-web .pph.add svg{width:22px;height:22px}.cm-web .pask{gap:8px;margin-top:16px;display:flex}.cm-web .pask .btn{height:44px}.cm-web .pask svg{width:18px;height:18px}.cm-web .pfmt{margin-top:16px;display:inline-flex}.cm-web .ppv{width:100%;max-width:280px}.cm-web .ppv-l{letter-spacing:.08em;text-transform:uppercase;color:#e8e2ff99;text-align:center;margin-bottom:10px;font-size:11px;font-weight:800}.cm-web .ppv-card{animation:fadein .3s var(--ease);background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 30px 60px -20px #0009}.cm-web .ppv-media{aspect-ratio:4/5;background:#222;position:relative;overflow:hidden;container-type:inline-size}.cm-web .ppv-media.video{aspect-ratio:9/13}.cm-web .ppv-media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cm-web .ppv-media:after{content:"";background:linear-gradient(#0000 40%,#0a0618b8);position:absolute;inset:0}.cm-web .ppv-none{color:#fff;background:#2a2050;align-content:center;place-items:center;gap:6px;font-size:30px;display:grid;position:absolute;inset:0}.cm-web .ppv-none small{opacity:.7;font-size:12px}.cm-web .ppv-media .wm{z-index:2;width:54px;height:15px;-webkit-mask:var(--logo-mono) center/contain no-repeat;-webkit-mask:var(--logo-mono) center/contain no-repeat;mask:var(--logo-mono) center/contain no-repeat;background:#fff;position:absolute;top:10px;right:10px}.cm-web .ppv-play{z-index:2;background:#00000073;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:10px;left:10px}.cm-web .ppv-play svg{width:12px;height:12px}.cm-web .ppv-cnt{z-index:2;color:#fff;background:#0000008c;border-radius:10px;padding:2px 8px;font-size:11px;font-weight:600;position:absolute;top:10px;left:10px}.cm-web .ppv-deal{z-index:2;color:#2a1a00;letter-spacing:-.02em;background:#ffd24d;border-radius:12px;max-width:calc(100% - 24px);padding:8px 12px;font-size:clamp(14px,8cqw,22px);font-weight:800;line-height:1.1;position:absolute;top:44%;left:12px;transform:rotate(-2deg);box-shadow:0 10px 20px -8px #00000080}.cm-web .ppv-hook{z-index:2;color:#fff;position:absolute;bottom:12px;left:14px;right:14px}.cm-web .ppv-hook b{font:700 19px/1.15 Fraunces,Georgia,serif;display:block}.cm-web .ppv-hook small{opacity:.85;margin-top:3px;font-size:12px;display:block}.cm-web .ppv-meta{align-items:center;gap:8px;padding:10px 12px 0;font-size:12.5px;display:flex}.cm-web .ppv-meta b{font-weight:650}.cm-web .ppv-meta>span:last-child{display:none}.cm-web .ppv-meta .pv-av{width:24px;height:24px}.cm-web .ppv-cap{color:var(--ink2);padding:6px 12px 12px;font-size:12.5px;line-height:1.45}.cm-web .ppv-strip{justify-content:center;gap:6px;margin-top:12px;display:flex}.cm-web .ppv-strip img{object-fit:cover;border-radius:8px;width:38px;height:48px;box-shadow:0 0 0 2px #fff3}.cm-web .pnudge{color:#7a4a0b;background:#fff7ec;border-radius:14px;align-items:center;gap:12px;margin-top:14px;padding:10px 10px 10px 14px;font-size:13.5px;line-height:1.4;display:flex}.cm-web .pnudge span{flex:1}.cm-web .pnudge .btn{cursor:pointer;flex:none;height:34px}.cm-web .pphead{justify-content:space-between;align-items:center;margin-top:16px;display:flex}.cm-web .pphead b{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:13px;font-weight:800}.cm-web .plink{color:var(--vio);font-size:14px;font-weight:600}.cm-web .pphotos{margin-top:8px}.cm-web .pph{cursor:pointer;padding:0}.cm-web .pph:hover img{filter:brightness(.92)}.cm-web .pn,.cm-web .pkn{background:var(--vio);color:#fff;border-radius:11px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;font-weight:800;display:grid;position:absolute;top:6px;left:6px;box-shadow:0 0 0 2px #fff}.cm-web .pk-new{cursor:pointer;background:#f7f5ff;border:0;border-radius:16px;align-items:center;gap:14px;margin-top:16px;padding:14px;transition:background .2s,box-shadow .2s;display:flex;box-shadow:inset 0 0 0 1.5px #ddd4ff}.cm-web .pk-new:hover,.cm-web .pk-new.over{box-shadow:inset 0 0 0 2px var(--vio);background:#efebff}.cm-web .pk-ic{background:var(--btn);color:#fff;width:44px;height:44px;box-shadow:var(--btn-sh);border-radius:13px;flex:none;place-items:center;display:grid}.cm-web .pk-ic svg{width:22px;height:22px}.cm-web .pk-new b{font-size:15px;display:block}.cm-web .pk-new small{color:var(--muted);font-size:13px;display:block}.cm-web .pk-wa{color:var(--muted);margin:6px 2px 0;font-size:12.5px}.cm-web .pk-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:4px;display:grid}.cm-web .pk{aspect-ratio:4/5;border-radius:12px;padding:0;transition:transform .2s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden}.cm-web .pk img{object-fit:cover;width:100%;height:100%}.cm-web .pk .pkn{display:none}.cm-web .pk.on{box-shadow:0 0 0 3px var(--vio)}.cm-web .pk.on .pkn{display:grid}.cm-web .pk.on img{filter:brightness(.9)}.cm-web .pk:hover{transform:scale(1.03)}.cm-web .pk-cnt{color:var(--muted);margin-left:auto;font-size:13px}.cm-web .pk-cnt+.btn.pri{margin-left:10px}.cm-web .pgrid{height:min(640px,100vh - 60px);min-height:0}.cm-web .pleft,.cm-web .pbody{min-height:0}.cm-web.calm #v-ready .stage2{width:330px}.cm-web.calm #v-ready .pvtabs{box-sizing:border-box;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;width:100%;display:grid}.cm-web.calm #v-ready .pvtabs button{justify-content:center;gap:6px;min-width:0;height:36px;padding:0 6px;font-size:12.5px}.cm-web.calm #v-ready .pvtabs button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cm-web.calm #v-ready .pvtabs .pvl{border-radius:6px;width:20px;height:20px}.cm-web.calm #v-ready .pvtabs .pvl svg{width:13px;height:13px}.cm-web.calm #v-ready .pvtabs{justify-content:center;width:auto;max-width:100%;display:flex}.cm-web.calm #v-ready .pvtabs button{flex:none;padding:0 8px;transition:background .2s,color .2s,padding .25s}.cm-web.calm #v-ready .pvtabs button:not(.on) span{display:none}.cm-web.calm #v-ready .pvtabs button.on{padding:0 12px 0 7px;font-size:13px}.cm-web.calm #v-ready .stage2{isolation:isolate;transition:background .4s}.cm-web.calm #v-ready .stage2:before,.cm-web.calm #v-ready .stage2:after{content:"";z-index:-1;pointer-events:none;border-radius:inherit;position:absolute;inset:0}.cm-web[data-stage=lav].calm #v-ready .pvtabs,.cm-web[data-stage=brand].calm #v-ready .pvtabs,.cm-web[data-stage=aurora].calm #v-ready .pvtabs,.cm-web[data-stage=white].calm #v-ready .pvtabs{background:#18181b0d;box-shadow:inset 0 0 0 1px #18181b0f}.cm-web[data-stage=lav].calm #v-ready .pvtabs button:not(.on),.cm-web[data-stage=brand].calm #v-ready .pvtabs button:not(.on),.cm-web[data-stage=aurora].calm #v-ready .pvtabs button:not(.on),.cm-web[data-stage=white].calm #v-ready .pvtabs button:not(.on){color:var(--ink2)}.cm-web[data-stage=lav].calm #v-ready .pvtabs button:not(.on):hover,.cm-web[data-stage=brand].calm #v-ready .pvtabs button:not(.on):hover,.cm-web[data-stage=aurora].calm #v-ready .pvtabs button:not(.on):hover,.cm-web[data-stage=white].calm #v-ready .pvtabs button:not(.on):hover{background:#18181b0d}.cm-web[data-stage=blur].calm #v-ready .stage2{background:#120b22;overflow:hidden}.cm-web[data-stage=blur].calm #v-ready .stage2:before{background:var(--pvbg) center/cover;filter:blur(36px)saturate(1.3);opacity:.85;inset:-40px;transform:scale(1.1)}.cm-web[data-stage=blur].calm #v-ready .stage2:after{background:linear-gradient(#0a061840,#0a06188c)}.cm-web[data-stage=blur].calm #v-ready .phone.pvph{box-shadow:0 0 0 7px #0a0814e6,0 40px 70px -25px #000c}.cm-web[data-stage=lav].calm #v-ready .stage2{background:linear-gradient(#f3f0ff,#fbfaff)}.cm-web[data-stage=lav].calm #v-ready .stage2:before{background-image:radial-gradient(circle,#6d55fd2e 1px,#0000 1.3px);background-size:16px 16px;-webkit-mask:radial-gradient(80% 70% at 50% 45%,#000,#0000);mask:radial-gradient(80% 70% at 50% 45%,#000,#0000)}.cm-web[data-stage=lav].calm #v-ready .phone.pvph{box-shadow:0 0 0 7px #17131f,0 30px 50px -20px #3c288c73}.cm-web[data-stage=brand].calm #v-ready .stage2{background:var(--lg-bg)}.cm-web[data-stage=brand].calm #v-ready .stage2:before{background:radial-gradient(60% 45% at 85% 0%,color-mix(in srgb,var(--lg-ink) 22%,transparent),transparent 70%),radial-gradient(50% 40% at 0% 100%,color-mix(in srgb,var(--lg-ink) 14%,transparent),transparent 70%)}.cm-web[data-stage=brand].calm #v-ready .stage2:after{background:var(--lg-ink);width:60px;height:14px;-webkit-mask:var(--logo-mono) center/contain no-repeat;-webkit-mask:var(--logo-mono) center/contain no-repeat;mask:var(--logo-mono) center/contain no-repeat;opacity:.35;z-index:0;margin-left:-30px;inset:18px 0 auto 50%}.cm-web[data-stage=brand].calm #v-ready .stage2{padding-top:44px}.cm-web[data-stage=brand].calm #v-ready .phone.pvph{box-shadow:0 0 0 7px #1b1418,0 30px 50px -22px #501e1473}.cm-web[data-stage=aurora].calm #v-ready .stage2{background:#f6f3ff;overflow:hidden}.cm-web[data-stage=aurora].calm #v-ready .stage2:before{filter:blur(20px);background:radial-gradient(40% 35% at 25% 30%,#c9b8ff,#0000 70%),radial-gradient(40% 35% at 75% 65%,#ffc6e2,#0000 70%),radial-gradient(35% 30% at 70% 15%,#ffd9b8,#0000 70%);animation:14s ease-in-out infinite alternate stg;inset:-20%}@keyframes stg{to{transform:translate(4%,-3%)rotate(8deg)scale(1.05)}}.cm-web[data-stage=aurora].calm #v-ready .phone.pvph{box-shadow:0 0 0 7px #17131f,0 30px 50px -20px #5a32a073}.cm-web[data-stage=white].calm #v-ready .stage2{box-shadow:inset 0 0 0 1px var(--hair);background:#fff}.cm-web[data-stage=white].calm #v-ready .phone.pvph{box-shadow:0 0 0 7px #17131f,0 24px 40px -18px #18181b59}.cm-web[data-stage=studio].calm #v-ready .stage2{background:radial-gradient(70% 55% at 50% 30%,#3a3a44,#141418 75%)}.cm-web[data-stage=studio].calm #v-ready .stage2:after{filter:blur(4px);z-index:0;background:radial-gradient(50% 50%,#0000008c,#0000 70%);height:30px;inset:auto 15% 54px}.cm-web .pfoot{margin-top:0}.cm-web .pbody{padding-bottom:16px}@property --pkang{syntax:"<angle>";inherits:false;initial-value:0deg}.cm-web .pk-new,.cm-web .mpk-new{isolation:isolate;position:relative;box-shadow:none!important;background:linear-gradient(135deg,#f5f1ff,#fff3f9)!important}.cm-web .pk-new:before,.cm-web .mpk-new:before{content:"";border-radius:inherit;z-index:-1;background:conic-gradient(from var(--pkang),#c9bdff,#8b78ff 25%,#ff8fcb 45%,#ffb67a 60%,#c9bdff 80%);-webkit-mask-composite:xor;padding:2px;animation:4s linear infinite pkspin;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes pkspin{to{--pkang:360deg}}.cm-web .pk-ic{position:relative}.cm-web .pk-ic:after{content:"";border-radius:inherit;animation:2s ease-out infinite pkpulse;position:absolute;inset:0;box-shadow:0 0 #6d55fd8c}@keyframes pkpulse{0%{box-shadow:0 0 #6d55fd80}80%,to{box-shadow:0 0 0 12px #6d55fd00}}.cm-web .pk-go{background:var(--btn,var(--grad));color:#fff;height:36px;box-shadow:var(--btn-sh,var(--btn-sh-sm));border-radius:11px;flex:none;align-items:center;margin-left:auto;padding:0 14px;font-size:13.5px;font-weight:700;display:inline-flex}.cm-web .pk-new:hover .pk-go,.cm-web .mpk-new:active .pk-go{filter:brightness(1.08)}.cm-web .pk-new.hi,.cm-web .mpk-new.hi{animation:.9s cubic-bezier(.34,1.56,.64,1) .25s pkhi}@keyframes pkhi{30%{transform:scale(1.025)}60%{transform:scale(.995)}to{transform:none}}@media (prefers-reduced-motion:reduce){.cm-web .pk-new:before,.cm-web .mpk-new:before,.cm-web .pk-ic:after{animation:none}}.cm-web .cview{margin-left:auto}.cm-web .cmh .ckey{flex-basis:100%;order:9;margin-top:8px}.cm-web .cgrid.wkv .cd{min-height:200px}.cm-web .cgrid.wk7 .cd{min-height:340px}.cm-web .cgrid.wkv .cc{border-radius:12px;gap:8px;padding:5px}.cm-web .cgrid.wk7 .cc{flex-direction:column;align-items:stretch}.cm-web .cgrid.wk7 .cc img{aspect-ratio:4/5;object-fit:cover;border-radius:9px;width:100%;height:auto}.cm-web .cgrid.wk7 .cc span{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.3;display:-webkit-box;overflow:hidden}.cm-web .cgrid.wk14 .cc img,.cm-web .cgrid.wkv:not(.wk7) .cc img{border-radius:7px;width:28px;height:34px}.cm-web .cgrid.wkv .cd.out{opacity:1}.cm-web .cgrid.wkv .cc{height:auto;min-height:40px}.cm-web .cmh{flex-wrap:wrap}.cm-web .cview button{white-space:nowrap;padding:0 14px}.cm-web .cmh .ckey{margin-left:0}.cm-web .ctip{color:var(--ink2);animation:tipin .5s var(--ease);background:linear-gradient(120deg,#f3efff,#fff0f7 60%,#fff5ec);border-radius:16px;align-items:flex-start;gap:12px;margin-top:14px;padding:12px 14px;font-size:14px;line-height:1.45;display:flex;position:relative}.cm-web .ctip:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(120deg,#c9bdff,#ff9ad5 60%,#ffc08a);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.cm-web .ctip-ic{background:var(--btn);color:#fff;width:30px;height:30px;box-shadow:var(--btn-sh);border-radius:10px;flex:none;place-items:center;display:grid}.cm-web .ctip-ic .spark{width:15px;height:15px}.cm-web .ctip b{letter-spacing:.08em;text-transform:uppercase;color:var(--vio);margin-bottom:2px;font-size:11px;font-weight:800;display:block}@keyframes tipin{0%{opacity:0;transform:translateY(6px)}}.cm-web .pv-igmark{color:#111;align-items:center;display:flex}.cm-web .pv-igmark svg{width:24px;height:24px}.cm-web .side .proto{display:none!important}.cm-web.calm .side hr{display:none}.cm-web.calm .side{padding-bottom:18px}.cm-web.calm .side .sp{order:5}.cm-web.calm .side nav.nav:not(#nav){order:6}.cm-web.calm .side .ws{order:7;margin:8px 0 0}.cm-web.calm .side .wsmenu{top:auto;bottom:86px}.cm-web .wsme{align-items:center;gap:11px;padding:8px;display:flex}.cm-web .wsme .av2{background:linear-gradient(135deg,#ffb67a,#f0628e);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:14px;font-weight:700;display:grid}.cm-web .wsrow{color:#ffffffe0;border-radius:11px;align-items:center;gap:11px;width:100%;font-size:14px;font-weight:600;padding:9px 8px!important;display:flex!important}.cm-web .wsrow svg{color:#e8e2ffa6;flex:none;width:17px;height:17px;margin:0 8px}.cm-web .wsrow.out,.cm-web .wsrow.out svg{color:#ff9da5}.cm-web .tmr .tav{color:#fff;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:15px;font-weight:700;display:grid}.cm-web .tmr em{color:var(--muted);font-style:normal;font-weight:500}.cm-web .tmrole{color:var(--ink2);white-space:nowrap;background:#f2f1f8;border-radius:8px;padding:4px 10px;font-size:12.5px;font-weight:700}.cm-web .tmrole.r-owner{color:#b45309;background:#fff1db}.cm-web .tmrole.r-co{background:var(--vio-l);color:var(--vio)}.cm-web .tmrole.r-creator{color:#15803d;background:#e3f6ea}.cm-web .tmlock{width:36px;color:var(--faint);place-items:center;display:grid}.cm-web .tmlock svg{width:16px;height:16px}.cm-web .tmr .btn.ghost{justify-content:center;width:auto;padding:0 10px;font-size:13px}.cm-web .tmgrid{margin-top:14px;padding:18px 20px}.cm-web .tmh{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:12px;font-weight:800}.cm-web .tmgrid table{border-collapse:collapse;width:100%;font-size:14px}.cm-web .tmgrid th{color:var(--ink2);text-align:center;padding:8px 6px;font-size:12.5px;font-weight:700}.cm-web .tmgrid td{border-top:1px solid var(--hair);text-align:center;padding:9px 6px}.cm-web .tmgrid td:first-child{text-align:left;color:var(--ink2);font-weight:500}.cm-web .tmgrid i{border-radius:50%;place-items:center;width:22px;height:22px;display:inline-grid}.cm-web .tmgrid i.yes{background:var(--ok-l,#e3f6ea);color:var(--ok,#15803d)}.cm-web .tmgrid i.yes svg{width:12px;height:12px}.cm-web .tmgrid i.no{background:#d9d7e3;border-radius:1px;width:10px;height:2px}.cm-web #tmModal{width:min(560px,100vw - 40px);max-height:calc(100vh - 60px);overflow-y:auto}.cm-web .tmin{grid-template-columns:1fr 1.3fr;gap:8px;margin-top:16px;display:grid}.cm-web .tmin input{height:46px;box-shadow:0 0 0 1px var(--hair2);border-radius:13px;padding:0 14px;font-size:14.5px}.cm-web .tmin input:focus{box-shadow:0 0 0 1.5px var(--vio),0 0 0 5px #6d55fd1f}.cm-web #tmModal .lbl{margin:18px 0 8px}.cm-web .tmroles{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.cm-web .tmro{box-shadow:0 0 0 1px var(--hair2);text-align:left;border-radius:14px;padding:12px;transition:box-shadow .15s,background .15s}.cm-web .tmro:hover{box-shadow:0 0 0 1.5px #b9a8ff}.cm-web .tmro.on{box-shadow:0 0 0 2px var(--vio);background:#faf9ff}.cm-web .tmro b{font-size:14.5px;display:block}.cm-web .tmro small{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.35;display:block}.cm-web .tmperm{box-shadow:0 0 0 1px var(--hair2)}.cm-web .tmfoot{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.cm-web .tmfoot #tmRemove{margin-right:auto}.cm-web .srcl.team{color:#15803d}.cm-web .srcl.team .si{color:#fff;background:#15803d;font-size:11px;font-weight:800}.cm-web .stfeed{display:none}.cm-web[data-stage=feed].calm #v-ready .stage2{background:#0e0a1c;overflow:hidden}.cm-web[data-stage=feed].calm #v-ready .stfeed{z-index:-1;opacity:.45;filter:saturate(.8);grid-template-columns:repeat(3,1fr);gap:4px;display:grid;position:absolute;inset:-10px;transform:rotate(-8deg)scale(1.35)}.cm-web[data-stage=feed].calm #v-ready .stfeed img{aspect-ratio:4/5;object-fit:cover;border-radius:6px;width:100%}.cm-web[data-stage=feed].calm #v-ready .stage2:after{z-index:-1;background:radial-gradient(60% 50% at 50% 45%,#0e0a1c1a,#0e0a1cd9)}.cm-web .pvbig{display:none}.cm-web.calm #v-ready .pvbig{color:#e8e2ffd9;border-radius:10px;align-items:center;gap:7px;height:32px;padding:0 12px;font-size:13px;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.cm-web.calm #v-ready .pvbig:hover{color:#fff;background:#ffffff1a}.cm-web .pvbig svg{width:15px;height:15px}.cm-web[data-stage=lav].calm #v-ready .pvbig,.cm-web[data-stage=brand].calm #v-ready .pvbig,.cm-web[data-stage=aurora].calm #v-ready .pvbig,.cm-web[data-stage=white].calm #v-ready .pvbig{color:var(--ink2)}.cm-web[data-stage=lav].calm #v-ready .pvbig:hover,.cm-web[data-stage=brand].calm #v-ready .pvbig:hover,.cm-web[data-stage=aurora].calm #v-ready .pvbig:hover,.cm-web[data-stage=white].calm #v-ready .pvbig:hover{color:var(--ink);background:#18181b0f}.cm-web.calm #v-ready .phone.pvph{cursor:zoom-in}.cm-web .lbox{z-index:90;-webkit-backdrop-filter:blur(10px);opacity:0;pointer-events:none;background:#080512db;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:40px;transition:opacity .25s;display:flex;position:fixed;inset:0}.cm-web .lbox.on{opacity:1;pointer-events:auto}.cm-web .lbin{background:#000;border-radius:20px;transition:transform .35s cubic-bezier(.2,.9,.2,1.1);overflow:hidden;transform:scale(.96);box-shadow:0 40px 100px -20px #000c}.cm-web .lbox.on .lbin{transform:none}.cm-web .lbin video,.cm-web .lbin img{width:auto;max-width:calc(100vw - 120px);height:auto;max-height:calc(100vh - 150px);display:block}.cm-web .lbin.v video{aspect-ratio:9/16;object-fit:contain;background:#000;height:calc(100vh - 150px)}.cm-web .lbpost{width:min(460px,100vw - 120px)}.cm-web .lbpost .poster{aspect-ratio:4/5;border-radius:0}.cm-web .lbpost .poster .hook{font-size:7cqw}.cm-web .lbcap{color:#fff;align-items:baseline;gap:10px;font-size:15px;display:flex}.cm-web .lbcap span{color:#e8e2ff99;font-size:13.5px}.cm-web .lbx{color:#fff;background:#ffffff1f;border-radius:50%;place-items:center;width:44px;height:44px;transition:background .2s;display:grid;position:absolute;top:24px;right:24px}.cm-web .lbx:hover{background:#ffffff38}.cm-web .lbx svg{width:20px;height:20px}.cm-web{--m-fast:.18s;--m:.32s;--m-slow:.55s}.cm-web .navpill{pointer-events:none;opacity:0;height:44px;transition:top var(--m) var(--spring),opacity var(--m-fast);background:#ffffff14;border-radius:13px;position:absolute;left:16px;right:14px}.cm-web .navpill.on{opacity:1}.cm-web .navpill.snap{transition:opacity var(--m-fast)}.cm-web .navpill:before{content:"";background:linear-gradient(#b4a6ff,#7b61ff);border-radius:0 3px 3px 0;width:3px;position:absolute;top:10px;bottom:10px;left:-16px;box-shadow:0 0 10px #8b78ffcc}.cm-web .side.haspill .ni.on{background:0 0}.cm-web .side.haspill .ni.on:before{display:none}.cm-web .side .ni{z-index:1}.cm-web .view.on{animation:viewin .42s var(--ease)}@keyframes viewin{0%{opacity:0;transform:translateY(8px)}}.cm-web .rl{vertical-align:top;height:1.25em;line-height:1.25em;display:inline-grid;overflow:hidden}.cm-web .rl>span{animation:rlin var(--m) var(--spring) both;grid-area:1/1}.cm-web .rl>span.o{animation-name:rlout}.cm-web .rl.dn>span{animation-name:rlin2}.cm-web .rl.dn>span.o{animation-name:rlout2}@keyframes rlin{0%{opacity:0;transform:translateY(100%)}}@keyframes rlout{to{opacity:0;transform:translateY(-100%)}}@keyframes rlin2{0%{opacity:0;transform:translateY(-100%)}}@keyframes rlout2{to{opacity:0;transform:translateY(100%)}}.cm-web .bump{animation:bump .45s var(--spring)}@keyframes bump{40%{transform:scale(1.18)}}.cm-web .veil{-webkit-backdrop-filter:blur(8px)saturate(1.15);backdrop-filter:blur(8px)saturate(1.15);background:#0e0a1e61}.cm-web .mini,.cm-web .modal{transform:translate(-50%,-50%)scale(.94)}.cm-web .mini.on,.cm-web .modal.on{transform:translate(-50%,-50%)scale(1)}.cm-web .wsmenu,.cm-web .plusmenu{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.cm-web #rkOk{position:relative;overflow:hidden}.cm-web #rkOk.done{pointer-events:none}.cm-web #rkOk.done:before{content:"";transform-origin:0;animation:okfill .32s var(--ease) both;background:linear-gradient(#22c55e,#16a34a);position:absolute;inset:0}.cm-web #rkOk.done>*{position:relative}.cm-web #rkOk.done svg path{stroke-dasharray:24;stroke-dashoffset:24px;animation:okdraw .3s .12s var(--ease) forwards}@keyframes okfill{0%{transform:scaleX(0)}}@keyframes okdraw{to{stroke-dashoffset:0}}.cm-web .rkv{transition:transform var(--m) var(--ease),opacity var(--m) var(--ease)}.cm-web .rkv.out{opacity:0;transform:translate(-28px)}.cm-web .rkv.out.r{transform:translateY(14px)}.cm-web .rkv.in,.cm-web .rkdone.in{animation:rkin .45s var(--spring)}@keyframes rkin{0%{opacity:0;transform:translate(28px)}}.cm-web .rks{transition:opacity .2s,box-shadow .2s,transform .2s var(--ease),width .3s var(--ease),margin .3s var(--ease)}.cm-web .rks.gone{opacity:0;transform:scale(.6);width:0!important;margin:0 -3px!important}.cm-web .wt.st-making>img,.cm-web .mrow .th img{filter:blur(4px)saturate(.85);transform:scale(1.1)}.cm-web .wt.st-making:after,.cm-web .mrow .th:after,.cm-web .cc.making:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffffff61 50%,#0000 70%) 0 0/250% 100%;animation:1.8s ease-in-out infinite shim;position:absolute;inset:0}.cm-web .cc.making{background:#f7f5ff;position:relative;overflow:hidden;border:0!important;box-shadow:0 0 0 1px #6d55fd40!important}.cm-web .cc.making img{filter:blur(2px)}.cm-web :is(.ti,.opp,.lt,button.prod,.rki,.mode):hover{transform:translateY(-2px)}.cm-web :is(.ti,.opp,.lt,.mode):hover{box-shadow:0 0 0 1px #18181b0d,0 2px 4px #18181b0a,0 22px 40px -16px #28186e38}.cm-web :is(.ti,.opp,.lt,.mode,.rki){transition:transform var(--m) var(--ease),box-shadow var(--m) var(--ease),background var(--m-fast)}.cm-web :is(.lt,button.prod,.phgrid .ph){overflow:hidden}.cm-web :is(.lt,button.prod,.phgrid .ph) img{transition:transform .6s var(--ease)}.cm-web :is(.lt,button.prod,.phgrid .ph):hover img{transform:scale(1.03)}.cm-web .btn:active{transform:scale(.97)}.cm-web .btn.pri{isolation:isolate;position:relative;overflow:hidden}.cm-web .btn.pri:after{content:"";z-index:-1;opacity:0;pointer-events:none;background:linear-gradient(105deg,#0000,#ffffff52,#0000);width:50%;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-12deg)}.cm-web .btn.pri:hover:after{animation:1.6s cubic-bezier(.4,0,.2,1) forwards bSheen}@keyframes bSheen{0%{opacity:1;left:-60%}to{opacity:1;left:130%}}.cm-web .bfx{z-index:200;width:var(--s);height:var(--s);margin:calc(var(--s) / -2) 0 0 calc(var(--s) / -2);pointer-events:none;color:#fff;animation:bfxUp var(--t) cubic-bezier(.2,.7,.3,1) forwards;position:fixed}.cm-web .bfx svg{fill:currentColor;filter:drop-shadow(0 0 4px #a78bfae6);width:100%;height:100%;display:block}@keyframes bfxUp{0%{opacity:0;transform:translate(0)scale(.4)rotate(0)}20%{opacity:1}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(1) rotate(var(--r))}}@media (prefers-reduced-motion:reduce){.cm-web .btn.pri:hover:after,.cm-web .bfx{animation:none;display:none}}.cm-web #calmHero{--mx:50%;--my:0%}.cm-web #calmHero:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(420px circle at var(--mx) var(--my),#a08cff1f,transparent 60%);opacity:0;transition:opacity .4s;position:absolute;inset:0}.cm-web #calmHero:hover:after{opacity:1}.cm-web .rkdone .cel{width:120px;height:120px;margin:-20px auto 0;position:relative}.cm-web .rkdone .cel img{object-fit:contain;width:100%;height:100%;animation:celin .7s var(--spring) both}.cm-web .rkdone .cel i{width:var(--s,8px);height:var(--s,8px);background:var(--c);opacity:0;animation:spark 1s var(--d,0s) var(--ease) forwards;border-radius:50%;margin:-4px;position:absolute;top:50%;left:50%}.cm-web .rkdone .cel i.st{border-radius:2px;transform:rotate(45deg)}@keyframes celin{0%{opacity:0;transform:scale(.5)translateY(20px)}}@keyframes spark{0%{opacity:0;transform:translate(0)scale(.4)}25%{opacity:1}to{opacity:0;transform:translate(var(--x),var(--y)) scale(1) rotate(90deg)}}@media (prefers-reduced-motion:reduce){.cm-web .navpill{transition:none}.cm-web .wt.st-making:after,.cm-web .mrow .th:after,.cm-web .cc.making:after{animation:none}}.cm-web #promoModal[class*=ps-]{width:min(500px,100vw - 40px);display:block}.cm-web #promoModal .pchip{border-radius:9px;align-items:center;gap:6px;height:28px;margin-bottom:12px;padding:0 11px;font-size:12.5px;font-weight:700;display:inline-flex}.cm-web #promoModal h2{letter-spacing:-.025em;font-size:23px;line-height:1.2}.cm-web .prows{gap:8px;margin-top:16px;display:grid}.cm-web .popt{width:100%;box-shadow:0 0 0 1px var(--hair2);text-align:left;transition:box-shadow .2s,transform .25s var(--ease),background .2s;background:#fff;border-radius:16px;align-items:center;gap:14px;padding:12px 14px 12px 12px;display:flex}.cm-web .popt:hover{box-shadow:0 0 0 1.5px var(--vio),0 10px 24px -14px #6d55fd80;transform:translateY(-1px)}.cm-web .pic{background:var(--vio-l);width:42px;height:42px;color:var(--vio);border-radius:12px;flex:none;place-items:center;display:grid}.cm-web .pic svg{width:20px;height:20px}.cm-web .ptx{flex:1;min-width:0}.cm-web .ptx b{color:var(--ink);font-size:15.5px;font-weight:650;display:block}.cm-web .ptx small{color:var(--muted);margin-top:2px;font-size:13px;line-height:1.4;display:block}.cm-web .pchev{color:#b8b5c6;width:18px;height:18px;transition:transform .25s var(--ease),color .2s;flex:none}.cm-web .popt:hover .pchev{color:var(--vio);transform:translate(3px)}.cm-web .pskip{height:42px;color:var(--ink);background:#f3f2f8;border-radius:12px;align-items:center;gap:8px;margin:12px 0 0;padding:0 16px 0 13px;font-size:14px;font-weight:650;transition:background .15s;display:inline-flex}.cm-web .pskip:hover{background:#eae8f2}.cm-web .pskip svg{width:17px;height:17px;color:var(--muted)}.cm-web #promoModal.ps-photo{padding:0;overflow:hidden}.cm-web .pshero{color:#fff;background:linear-gradient(180deg,#0a061800 30%,#0a0618bf),var(--ph) center/cover;flex-direction:column;justify-content:flex-end;height:190px;padding:20px 24px;display:flex;position:relative}.cm-web .pshero .pchip{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff2e;margin:0;position:absolute;top:18px;left:20px;box-shadow:inset 0 0 0 1px #ffffff40}.cm-web .pshero h2{color:#fff;letter-spacing:-.03em;font-size:30px}.cm-web .pshero p{color:#ffffffd9;margin-top:2px;font-size:15px}.cm-web .pin2{padding:18px 24px}.cm-web #promoModal.ps-cards{width:min(760px,100vw - 40px);padding:26px}.cm-web .phd .sub{max-width:520px}.cm-web .pcards{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;display:grid}.cm-web .pcard{box-shadow:0 0 0 1px var(--hair2);text-align:left;transition:box-shadow .2s,transform .3s var(--ease);background:#fff;border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.cm-web .pcard:hover{box-shadow:0 0 0 1.5px var(--vio),0 18px 34px -18px #6d55fd8c;transform:translateY(-3px)}.cm-web .pcimg{background:linear-gradient(135deg,#f1edff,#ffeff6);place-items:center;height:120px;display:grid;position:relative;overflow:hidden}.cm-web .pcimg img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease);position:absolute;inset:0}.cm-web .pcard:hover .pcimg img{transform:scale(1.05)}.cm-web .pcic{width:36px;height:36px;color:var(--vio);background:#fff;border-radius:11px;place-items:center;display:grid;position:absolute;bottom:12px;left:12px;box-shadow:0 6px 14px -6px #00000059}.cm-web .pcic svg{width:18px;height:18px}.cm-web .pctag{color:#fff;background:#e11d48;border-radius:9px;place-items:center;height:28px;padding:0 10px;font-size:13px;font-weight:800;display:grid;position:absolute;top:12px;right:12px;box-shadow:0 6px 14px -6px #e11d48b3}.cm-web .pccal{background:#fff;border-radius:14px;flex-direction:column;align-items:center;width:64px;height:68px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 24px -12px #3c288c80}.cm-web .pccal small{text-align:center;color:#fff;text-transform:uppercase;background:#e11d48;width:100%;padding:3px 0;font-size:11px;font-weight:800}.cm-web .pccal b{margin-top:2px;font-size:28px;font-weight:800}.cm-web .pcard .ptx{padding:12px 14px 14px}.cm-web #promoModal.ps-count{width:min(720px,100vw - 40px);padding:0;overflow:hidden}.cm-web .pcnt{grid-template-columns:220px 1fr;display:grid}.cm-web .pcl{background:var(--bg);color:var(--c);flex-direction:column;align-items:flex-start;padding:26px 22px;display:flex;position:relative;overflow:hidden}.cm-web .pcl:after{content:"";background:var(--c);opacity:.08;border-radius:50%;width:160px;height:160px;position:absolute;bottom:-40px;right:-40px}.cm-web .pce{font-size:30px}.cm-web .pcl b{letter-spacing:-.05em;margin-top:18px;font-size:84px;font-weight:800;line-height:.95}.cm-web .pcl small{margin-top:4px;font-size:14px;font-weight:700}.cm-web .pcl p{color:var(--ink2);margin-top:auto;font-size:14px;font-weight:600;line-height:1.4}.cm-web .pcr{padding:26px 26px 20px}.cm-web .pcr h2{font-size:22px}.cm-web #promoModal.ps-ask{background:linear-gradient(#f7f5ff,#fff 55%);padding:26px 24px 20px}.cm-web .pshask{align-items:flex-end;gap:10px;display:flex}.cm-web .pav{object-fit:contain;flex:none;width:54px;height:54px}.cm-web .pbub{box-shadow:0 0 0 1px var(--hair2),0 10px 24px -16px #3c288c66;color:var(--ink2);animation:rise .45s var(--ease) backwards;background:#fff;border-radius:20px 20px 20px 6px;padding:14px 16px;font-size:15px;line-height:1.5}.cm-web .pbub b{color:var(--ink);margin-bottom:2px;font-size:16px;display:block}.cm-web .preps{gap:8px;margin-top:16px;padding-left:64px;display:grid}.cm-web .prep{color:var(--ink);text-align:left;transition:transform .25s var(--ease),filter .2s;animation:rise .45s var(--ease) backwards;background:#efebff;border-radius:18px 18px 6px;align-items:center;gap:12px;padding:10px 14px 10px 10px;display:flex;box-shadow:inset 0 0 0 1px #6d55fd24}.cm-web .prep:nth-child(2){animation-delay:70ms}.cm-web .prep:nth-child(3){animation-delay:.14s}.cm-web .prep:nth-child(4){animation-delay:.21s}.cm-web .prep:hover{box-shadow:inset 0 0 0 1.5px var(--vio);background:#e6e0ff;transform:translate(-3px)}.cm-web .prep .pic{color:var(--vio);background:#fff;border-radius:11px;width:36px;height:36px}.cm-web .prep .pic svg{width:18px;height:18px}.cm-web .prep .ptx b{color:var(--ink);font-size:15px}.cm-web .prep .ptx small{color:var(--muted)}.cm-web .prep.ghost{box-shadow:inset 0 0 0 1px var(--hair2);color:var(--muted);background:0 0;justify-content:center}.cm-web .prep.ghost .ptx{flex:none}.cm-web .prep.ghost .ptx b{color:var(--muted);font-size:14px;font-weight:600}.cm-web #promoModal.ps-dark{background:#120e1f;padding:0;overflow:hidden}.cm-web .pdk{color:#fff;background:radial-gradient(70% 55% at 85% 0%,color-mix(in srgb,var(--c) 55%,transparent),transparent 70%),radial-gradient(60% 50% at 0% 100%,#6d55fd59,transparent 70%);padding:28px 24px 20px;position:relative}.cm-web .pdk .pchip{color:#fff;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff24}.cm-web .pdk h2{color:#fff;letter-spacing:-.03em;font-size:32px}.cm-web .pdw{color:#ffffffb3;margin-top:2px;font-size:15px}.cm-web .pdk .sub{color:#e8e2ffb3;margin-top:12px}.cm-web .pdk .popt{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff1a}.cm-web .pdk .popt:hover{background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff4d}.cm-web .pdk .pic{color:#fff;background:#ffffff1a}.cm-web .pdk .ptx b{color:#fff}.cm-web .pdk .ptx small{color:#e8e2ff9e}.cm-web .pdk .pskip{color:#fff;background:#ffffff14}.cm-web .pdk .pskip:hover{background:#ffffff24}.cm-web .pdk .pskip svg{color:#e8e2ff99}.cm-web #promoModal.ps-count2,.cm-web #promoModal.ps-count3{width:min(700px,100vw - 40px);padding:0;overflow:hidden}.cm-web #promoModal.ps-count4,.cm-web #promoModal.ps-count5{width:min(620px,100vw - 40px);padding:0;overflow:hidden}.cm-web .ptl.bot{padding:16px 22px 18px}.cm-web .ptl.bot .ptld{margin:0 0 14px}.cm-web #promoModal.ps-count5 .pcr2{padding-bottom:18px}.cm-web .pcn2{grid-template-columns:168px 1fr;display:grid}.cm-web .pside{background:var(--bg);color:var(--c);text-align:center;flex-direction:column;align-items:center;padding:22px 18px;display:flex;position:relative;overflow:hidden}.cm-web .pside:before{content:"";background-image:radial-gradient(circle,color-mix(in srgb,var(--c) 22%,transparent) 1px,transparent 1.4px);opacity:.7;background-size:14px 14px;position:absolute;inset:0;-webkit-mask:linear-gradient(#0000,#000 60%);mask:linear-gradient(#0000,#000 60%)}.cm-web .pside>*{position:relative}.cm-web .pse{font-size:26px}.cm-web .pring{width:118px;height:118px;margin-top:14px;position:relative}.cm-web .pring svg{width:100%;height:100%;transform:rotate(-90deg)}.cm-web .pring circle{fill:none;stroke-width:9px;stroke-linecap:round}.cm-web .pring .tr{stroke:color-mix(in srgb,var(--c) 14%,#fff)}.cm-web .pring .fg{stroke:var(--c);animation:ringin 1s var(--ease) both}@keyframes ringin{0%{stroke-dashoffset:290px}}.cm-web .pring span{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.cm-web .pring b{letter-spacing:-.04em;font-size:40px;font-weight:800;line-height:1}.cm-web .pring small{margin-top:2px;font-size:12.5px;font-weight:700}.cm-web .pside p{color:var(--ink2);margin-top:auto;padding-top:16px;font-size:13px;font-weight:600;line-height:1.4}.cm-web .pside p b{color:var(--ink);font-size:15px;display:block}.cm-web .pcpage{width:112px;box-shadow:0 16px 30px -14px color-mix(in srgb,var(--c) 70%,transparent),0 0 0 1px #0000000a;animation:celin .6s var(--spring) both;background:#fff;border-radius:16px;margin-top:8px;overflow:hidden;transform:rotate(-3deg)}.cm-web .pcpage small{background:var(--c);color:#fff;letter-spacing:.06em;text-transform:uppercase;padding:6px 0;font-size:12px;font-weight:800;display:block}.cm-web .pcpage b{letter-spacing:-.04em;color:var(--ink);margin-top:4px;font-size:52px;font-weight:800;line-height:1.1;display:block}.cm-web .pcpage span{color:var(--muted);padding-bottom:10px;font-size:12.5px;font-weight:600;display:block}.cm-web .pdleft{height:30px;color:var(--c);background:#fff;border-radius:10px;align-items:center;margin-top:16px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex;box-shadow:0 4px 12px -6px #0003}.cm-web .pcr2{padding:22px}.cm-web .pcr2 h2{font-size:21px!important}.cm-web .prich{width:100%;box-shadow:0 0 0 1px var(--hair2);text-align:left;transition:box-shadow .2s,transform .25s var(--ease);background:#fff;border-radius:16px;align-items:center;gap:14px;padding:10px 14px 10px 10px;display:flex}.cm-web .prich:hover{box-shadow:0 0 0 1.5px var(--vio),0 12px 26px -14px #6d55fd80;transform:translateY(-1px)}.cm-web .prich:hover .pchev{color:var(--vio);transform:translate(3px)}.cm-web .pmini{background:#222;border-radius:11px;flex:none;width:64px;height:80px;position:relative;overflow:hidden;box-shadow:0 6px 14px -8px #00000073}.cm-web .pmini img{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease);position:absolute;inset:0}.cm-web .prich:hover .pmini img{transform:scale(1.06)}.cm-web .pmini:after{content:"";background:linear-gradient(#0000 40%,#000000b3);position:absolute;inset:0}.cm-web .pmini em{z-index:1;color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:8.5px;font-style:normal;font-weight:800;line-height:1.15;display:-webkit-box;position:absolute;bottom:5px;left:5px;right:5px;overflow:hidden}.cm-web .mtag{z-index:1;background:var(--c);color:#fff;border-radius:5px;place-items:center;height:16px;padding:0 5px;font-size:9px;font-weight:800;display:grid;position:absolute;top:5px;left:5px}.cm-web .mspk{z-index:1;width:18px;height:18px;color:var(--vio);background:#ffffffe6;border-radius:6px;place-items:center;display:grid;position:absolute;top:5px;left:5px}.cm-web .mspk svg{width:11px;height:11px}.cm-web .pmini.cal{background:var(--bg);flex-direction:column;align-items:center;padding-top:8px;display:flex}.cm-web .pmini.cal:after{display:none}.cm-web .pmini.cal em{color:var(--ink);text-align:center;font-size:8.5px}.cm-web .mcal{text-align:center;background:#fff;border-radius:7px;width:34px;overflow:hidden;box-shadow:0 3px 8px -4px #0000004d}.cm-web .mcal small{background:var(--c);color:#fff;text-transform:uppercase;padding:1px 0;font-size:7px;font-weight:800;display:block}.cm-web .mcal b{font-size:15px;font-weight:800;line-height:1.3;display:block}.cm-web .prich .ptx small{margin-top:1px}.cm-web .pex{color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;align-items:baseline;gap:6px;margin-top:6px;font-size:12.5px;font-weight:500;display:flex;overflow:hidden}.cm-web .pex i{letter-spacing:.05em;text-transform:uppercase;color:var(--vio);flex:none;font-size:10.5px;font-style:normal;font-weight:800}.cm-web .ptl{background:var(--bg);padding:20px 22px 16px;position:relative}.cm-web .ptlh{align-items:center;gap:10px;display:flex}.cm-web .ptlh .pchip{margin:0!important}.cm-web .ptlh b{color:var(--ink);font-size:15px}.cm-web .ptld{justify-content:space-between;margin-top:16px;display:flex;position:relative}.cm-web .ptld:before{content:"";background:linear-gradient(90deg,var(--c),color-mix(in srgb,var(--c) 30%,transparent));border-radius:2px;height:2px;position:absolute;top:13px;left:6px;right:14px}.cm-web .ptld span{flex-direction:column;align-items:center;gap:4px;min-width:0;display:flex;position:relative}.cm-web .ptld i{width:12px;height:12px;box-shadow:0 0 0 2px color-mix(in srgb,var(--c) 45%,#fff);background:#fff;border-radius:50%;place-items:center;margin:8px 0;font-style:normal;display:grid}.cm-web .ptld span.td i{background:var(--c);box-shadow:0 0 0 4px color-mix(in srgb,var(--c) 22%,transparent)}.cm-web .ptld span.evd i{width:28px;height:28px;box-shadow:0 0 0 2px var(--c),0 8px 16px -8px var(--c);animation:celin .6s .2s var(--spring) both;margin:0;font-size:16px}.cm-web .ptld small{color:var(--muted);white-space:nowrap;font-size:10.5px;font-weight:700}.cm-web .ptld .td small,.cm-web .ptld .evd small{color:var(--c)}.cm-web #promoModal.ps-count4 .pcr2{padding-top:18px}.cm-web #promoModal[class*=ps-calm]{width:min(560px,100vw - 40px);padding:0;overflow:hidden}.cm-web #promoModal.ps-calm1,.cm-web #promoModal.ps-calm4{width:min(600px,100vw - 40px)}.cm-web .calmw{padding:30px 30px 26px;position:relative}.cm-web .calmw h2{letter-spacing:-.03em;margin-top:6px;font-size:26px!important}.cm-web .ctop{color:var(--muted);align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.cm-web .ctop span{font-size:16px}.cm-web .ctop.c{justify-content:center}.cm-web .cic{background:var(--vio-l);width:44px;height:44px;color:var(--vio);transition:transform .35s var(--spring),background .2s,color .2s;border-radius:14px;flex:none;place-items:center;display:grid}.cm-web .cic svg{width:21px;height:21px}.cm-web .c-offer:hover .cic svg{animation:cswing .7s var(--ease)}.cm-web .c-feature:hover .cic svg{animation:ctwink .8s var(--ease)}.cm-web .c-heads:hover .cic svg{animation:cflip .6s var(--ease)}@keyframes cswing{30%{transform:rotate(-14deg)}60%{transform:rotate(8deg)}}@keyframes ctwink{40%{transform:scale(1.25)rotate(15deg)}}@keyframes cflip{40%{transform:translateY(-3px)}70%{transform:translateY(1px)}}.cm-web #promoModal [data-pact].picked{box-shadow:0 0 0 2px var(--vio)!important;background:#f7f5ff!important;transform:scale(.985)!important}.cm-web #promoModal [data-pact].picked .cic{background:var(--vio);color:#fff;transform:scale(1.08)}.cm-web .ctiles{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px;display:grid}.cm-web .ctile{text-align:left;transition:background .25s,box-shadow .25s,transform .3s var(--ease);animation:rise .5s calc(var(--j) * 70ms + 80ms) var(--ease) backwards;background:#f8f7fc;border-radius:20px;flex-direction:column;align-items:flex-start;gap:2px;padding:18px 16px 16px;display:flex;position:relative}.cm-web .ctile:hover{box-shadow:0 0 0 1px var(--hair2),0 18px 36px -18px #3c288c59;background:#fff;transform:translateY(-3px)}.cm-web .ctile .cic{background:#fff;margin-bottom:14px;box-shadow:0 2px 6px #18181b0f}.cm-web .ctile:hover .cic{background:var(--vio-l)}.cm-web .ctile b{font-size:16px;font-weight:700}.cm-web .ctile small{color:var(--muted);font-size:13px;line-height:1.4}.cm-web .ctile em{color:var(--vio);opacity:0;transition:opacity .25s,transform .35s var(--ease);margin-top:auto;padding-top:12px;font-size:12.5px;font-style:normal;font-weight:600;line-height:1.35;transform:translateY(6px)}.cm-web .ctile:hover em,.cm-web .ctile:focus-visible em{opacity:1;transform:none}.cm-web .clist{gap:4px;margin-top:16px;display:grid}.cm-web .cli{text-align:left;animation:rise .5s calc(var(--j) * 70ms + 80ms) var(--ease) backwards;border-radius:16px;align-items:center;gap:14px;margin:0 -10px;padding:10px 12px 10px 10px;transition:background .2s;display:flex}.cm-web .cli:hover{background:#f6f5fa}.cm-web .ctx{flex:1;min-width:0}.cm-web .ctx b{font-size:16px;font-weight:650;display:block}.cm-web .ctx small{color:var(--muted);margin-top:1px;font-size:13.5px;display:block}.cm-web .cli em{color:var(--vio);white-space:nowrap;opacity:0;max-width:0;transition:max-width .4s var(--ease),opacity .25s;font-size:12.5px;font-style:normal;font-weight:600;overflow:hidden}.cm-web .cli:hover em{opacity:1;max-width:220px}.cm-web .cli .pchev{opacity:0;transition:opacity .2s,transform .25s var(--ease)}.cm-web .cli:hover .pchev{opacity:1;transform:translate(2px)}.cm-web #promoModal.ps-calm3{background:#fff}.cm-web .cglow{pointer-events:none;position:absolute;inset:0;overflow:hidden}.cm-web .cglow i{filter:blur(60px);opacity:.28;border-radius:50%;width:320px;height:320px;animation:14s ease-in-out infinite alternate cdrift;position:absolute}.cm-web .cglow i:first-child{background:var(--c);top:-160px;right:-80px}.cm-web .cglow i:last-child{background:#8b78ff;animation-delay:-7s;bottom:-200px;left:-120px}@keyframes cdrift{to{transform:translate(-40px,30px)scale(1.15)}}.cm-web .cacc{gap:8px;margin-top:18px;display:grid}.cm-web .cac{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:left;animation:rise .5s calc(var(--j) * 70ms + 80ms) var(--ease) backwards;background:#ffffffb3;border-radius:18px;align-items:center;gap:14px;padding:12px 14px 12px 12px;transition:box-shadow .25s,background .25s;display:flex;box-shadow:0 0 0 1px #18181b0f}.cm-web .cac:hover{background:#fff;box-shadow:0 0 0 1px #6d55fd40,0 14px 30px -18px #3c288c66}.cm-web .cexp{transition:grid-template-rows .35s var(--ease);grid-template-rows:0fr;display:grid}.cm-web .cexp>span{overflow:hidden}.cm-web .cac:hover .cexp,.cm-web .cac:focus-visible .cexp{grid-template-rows:1fr}.cm-web .cac small{color:var(--muted);margin-top:2px;font-size:13.5px;display:block}.cm-web .cac em{color:var(--vio);margin-top:4px;font-size:12.5px;font-style:normal;font-weight:600;display:block}.cm-web .cac .pchev{transition:transform .25s var(--ease),color .2s}.cm-web .cac:hover .pchev{color:var(--vio);transform:translate(3px)}.cm-web .cyes{text-align:center;padding-top:26px}.cm-web .cyav{object-fit:contain;width:84px;height:84px;animation:celin .7s var(--spring) both,cbob 4s 1s ease-in-out infinite;margin:0 auto 6px;display:block}@keyframes cbob{50%{transform:translateY(-5px)}}.cm-web .cyes h2{line-height:1.25}.cm-web .cyes .sub{margin-top:8px}.cm-web .cyb{justify-content:center;align-items:center;gap:10px;margin-top:22px;display:flex}.cm-web .cyb .btn{border-radius:14px;height:46px;padding:0 22px;font-size:15px}.cm-web .cyb .pskip{height:46px;margin:0}.cm-web #promoModal.ps-calm4 .pskip svg{width:16px;height:16px}.cm-web #promoModal[class*=ps-yes]{width:min(620px,100vw - 40px);padding:0;overflow:hidden}.cm-web .rtiles{gap:10px;margin-top:20px;display:flex}.cm-web .rt{text-align:center;min-width:0;height:176px;transition:background .3s,box-shadow .3s,transform .35s var(--ease),flex-grow .45s var(--ease),opacity .3s;animation:rise .5s calc(var(--j) * 70ms + 80ms) var(--ease) backwards;background:#f8f7fc;border-radius:20px;flex:1 1 0;position:relative;overflow:hidden}.cm-web .rt:hover,.cm-web .rt:focus-visible{box-shadow:0 0 0 1px var(--hair2),0 18px 36px -18px #3c288c59;background:#fff}.cm-web .rt b{color:var(--ink);font-size:16px;font-weight:700;display:block}.cm-web .rtf{transition:top .45s var(--ease),transform .45s var(--ease);flex-direction:column;align-items:center;gap:12px;display:flex;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.cm-web .rtf .cic{background:#fff;box-shadow:0 2px 6px #18181b0f}.cm-web .rt:hover .rtf .cic{background:var(--vio-l)}.cm-web .rtd{opacity:0;transition:opacity .3s,transform .45s var(--ease);flex-direction:column;gap:6px;display:flex;position:absolute;bottom:16px;left:14px;right:14px;transform:translateY(12px)}.cm-web .rtd small{color:var(--muted);font-size:13px;line-height:1.4}.cm-web .rtd em{color:var(--vio);font-size:12.5px;font-style:normal;font-weight:600;line-height:1.35}.cm-web .rt-slide:hover .rtf,.cm-web .rt-slide:focus-visible .rtf{top:20px;transform:none}.cm-web .rt-slide:hover .rtd,.cm-web .rt-slide:focus-visible .rtd{opacity:1;transition-delay:80ms;transform:none}.cm-web .rt-slide .rtf{gap:10px}.cm-web .rt-slide .rtd{top:52px;bottom:auto}.cm-web .rt-grow .rtd{top:76px;bottom:auto}.cm-web .rtf .cic{transition:transform .35s var(--spring),opacity .25s,margin .45s var(--ease),background .2s}.cm-web .rt-slide:hover .rtf .cic,.cm-web .rt-slide:focus-visible .rtf .cic,.cm-web .rt-photo:hover .rtf .cic,.cm-web .rt-photo:focus-visible .rtf .cic{opacity:0;margin-bottom:-54px;transform:scale(.6)}.cm-web .m-grow .rt{text-align:left}.cm-web .m-grow .rt .rtf{align-items:center}.cm-web .m-grow .rt:hover{flex-grow:1.9}.cm-web .m-grow:hover .rt:not(:hover){opacity:.6}.cm-web .rt-grow:hover .rtf{flex-direction:row;gap:12px;top:18px;left:18px;right:18px;transform:none}.cm-web .rt-grow .rtd{left:18px;right:18px}.cm-web .rt-grow:hover .rtd{opacity:1;transition-delay:.15s;transform:none}.cm-web .rt-grow .rtd small,.cm-web .rt-grow .rtd em{white-space:normal}.cm-web .rt-flip{perspective:900px;overflow:visible;box-shadow:none!important;background:0 0!important}.cm-web .rtin{transform-style:preserve-3d;transition:transform .6s var(--spring);position:absolute;inset:0}.cm-web .rt-flip:hover .rtin,.cm-web .rt-flip:focus-visible .rtin{transform:rotateY(180deg)}.cm-web .rtfront,.cm-web .rtback{backface-visibility:hidden;border-radius:20px;position:absolute;inset:0}.cm-web .rtfront{background:#f8f7fc}.cm-web .rtback{text-align:left;background:#fff;padding:18px 16px;transform:rotateY(180deg);box-shadow:0 0 0 1.5px #6d55fd59,0 18px 36px -18px #3c288c66}.cm-web .rtback .rtd{opacity:1;margin-top:8px;position:static;transform:none}.cm-web #promoModal .rt-flip.picked{box-shadow:none!important;background:0 0!important}.cm-web #promoModal .rt-flip.picked .rtback{box-shadow:0 0 0 2px var(--vio)}.cm-web .rt-photo:hover .rtf,.cm-web .rt-photo:focus-visible .rtf{top:18px;transform:none}.cm-web .rtp{height:84px;transition:transform .5s var(--spring);background:#222;border-radius:14px;position:absolute;bottom:10px;left:10px;right:10px;overflow:hidden;transform:translateY(calc(100% + 20px))}.cm-web .rt-photo:hover .rtp,.cm-web .rt-photo:focus-visible .rtp{transform:none}.cm-web .rtp img{object-fit:cover;width:100%;height:100%}.cm-web .rtp:after{content:"";background:linear-gradient(#0000 30%,#000000b3);position:absolute;inset:0}.cm-web .rtpt{z-index:1;text-align:left;position:absolute;bottom:8px;left:10px;right:10px}.cm-web .rtpt em{color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-style:normal;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.cm-web .rtcal{background:var(--bg);place-items:center;padding-bottom:16px;display:grid;position:absolute;inset:0}.cm-web .rtcal .mcal{transform:scale(1.2)}.cm-web .rt-photo .rtcal+.rtpt em{color:var(--ink)}.cm-web .rtp:has(.rtcal) .rtpt em{color:var(--ink)}.cm-web .rtp:has(.rtcal):after{display:none}.cm-web .pown{border-radius:18px;margin-top:10px;transition:box-shadow .2s;position:relative}.cm-web .pown>.addopt{margin-top:0}.cm-web .pown .ic.pen{color:var(--vio)}.cm-web .pown .ic.pen svg{width:19px;height:19px}.cm-web .pownin{transition:grid-template-rows .35s var(--ease);grid-template-rows:0fr;display:grid}.cm-web .pownin>div{overflow:hidden}.cm-web .pown.on{box-shadow:0 0 0 2px var(--vio);background:#fff}.cm-web .pown.on>.addopt{box-shadow:none;background:0 0}.cm-web .pown.on .pownin{grid-template-rows:1fr}.cm-web .pownin input{width:calc(100% - 28px);height:46px;box-shadow:inset 0 0 0 1px var(--hair2);background:#f7f6fb;border-radius:12px;margin:0 14px 14px;padding:0 14px;font-size:15px;display:block}.cm-web .pownin input:focus{box-shadow:inset 0 0 0 1.5px var(--vio),0 0 0 4px #6d55fd1a;background:#fff}.cm-web .m-pics .pt6{min-width:0;box-shadow:0 0 0 1px var(--hair2);text-align:left;transition:box-shadow .3s,transform .35s var(--ease);animation:rise .5s calc(var(--j) * 70ms + 80ms) var(--ease) backwards;background:#fff;border-radius:20px;flex-direction:column;flex:1 1 0;display:flex;overflow:hidden}.cm-web .m-pics .pt6:hover,.cm-web .m-pics .pt6:focus-visible{box-shadow:0 0 0 1.5px var(--vio),0 18px 36px -18px #3c288c73;transform:translateY(-3px)}.cm-web .pt6i{background:#222;height:118px;position:relative;overflow:hidden}.cm-web .pt6i img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease)}.cm-web .pt6:hover .pt6i img{transform:scale(1.06)}.cm-web .pt6i .rtcal{padding-bottom:0}.cm-web .pt6i .rtcal .mcal{transform:scale(1.5)}.cm-web .pt6i .mtag{border-radius:7px;height:22px;padding:0 8px;font-size:11.5px;position:absolute;top:10px;left:10px}.cm-web .pt6e{color:#fff;transition:transform .4s var(--spring);background:linear-gradient(#0000,#0a0618d1);padding:22px 12px 10px;font-size:12.5px;font-weight:700;line-height:1.3;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%)}.cm-web .pt6:hover .pt6e,.cm-web .pt6:focus-visible .pt6e{transform:none}.cm-web .pt6t{padding:12px 14px 14px}.cm-web .pt6t b{color:var(--ink);font-size:15.5px;font-weight:700;display:block}.cm-web .pt6t small{color:var(--muted);margin-top:2px;font-size:13px;line-height:1.4;display:block}.cm-web #promoModal .pt6.picked{box-shadow:0 0 0 2px var(--vio)!important}.cm-web .pt6i.art{background:0 0}.cm-web .ilm{background:linear-gradient(135deg,#f4f1ff,var(--bg));place-items:center;display:grid;position:absolute;inset:0}.cm-web .mk1{text-align:center;width:66px;height:82px;transition:transform .5s var(--spring);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;box-shadow:0 10px 22px -10px #28145a73}.cm-web .mk1.back{opacity:.7;background:#fff;transform:rotate(-9deg)translate(-16px,4px);box-shadow:0 6px 14px -8px #28145a4d}.cm-web .mk1:not(.back){transform:rotate(4deg)translate(8px)}.cm-web .pt6:hover .mk1:not(.back){transform:rotate(0)translate(4px,-3px)scale(1.06)}.cm-web .pt6:hover .mk1.back{transform:rotate(-13deg)translate(-22px,6px)}.cm-web .mk1.off{background:var(--c);color:#fff}.cm-web .mk1.off small{opacity:.9;font-size:6.5px;font-weight:700}.cm-web .mk1.off b{letter-spacing:-.04em;font-size:24px;font-weight:900;line-height:1}.cm-web .mk1.off i{letter-spacing:.1em;font-size:10px;font-style:normal;font-weight:900}.cm-web .mk1.ft{color:#fff;background:#1b1530;overflow:hidden}.cm-web .mk1.ft .spot{background:radial-gradient(circle at 50% 35%,#ffd6968c,#0000 55%);position:absolute;inset:-20px}.cm-web .mk1.ft .sp1{color:#ffd48a;width:16px;height:16px;position:relative}.cm-web .mk1.ft .sp1 svg{width:16px;height:16px}.cm-web .mk1.ft small{letter-spacing:.12em;color:#ffd48a;margin-top:4px;font-size:6.5px;font-weight:800;position:relative}.cm-web .mk1.ft b{margin-top:2px;padding:0 6px;font:700 10px/1.1 Fraunces,serif;position:relative}.cm-web .mk1.hu{color:var(--ink);background:#fff;gap:3px}.cm-web .mk1.hu .mcal{transform:scale(.85)}.cm-web .mk1.hu b{letter-spacing:.04em;color:var(--c);font-size:9.5px;font-weight:900}.cm-web .mk1.hu small{color:var(--muted);font-size:7px;font-weight:600}.cm-web .ilt{text-align:center;transition:transform .6s var(--ease);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.cm-web .pt6:hover .ilt{transform:scale(1.05)}.cm-web .ilt.off{background:var(--c);color:#fff}.cm-web .ilt.off b{letter-spacing:-.05em;font-size:44px;font-weight:900;line-height:1}.cm-web .ilt.off small{letter-spacing:.08em;text-transform:uppercase;opacity:.85;margin-top:4px;font-size:11px;font-weight:700}.cm-web .ilt.ft{color:#fff;background:#16112a}.cm-web .ilt.ft em{color:#ffd48a;font:italic 600 30px/1 Fraunces,serif}.cm-web .ilt.ft b{letter-spacing:.16em;text-transform:uppercase;margin-top:6px;font-size:12px;font-weight:800}.cm-web .ilt.ft i{color:#ffd48a;font-size:16px;font-style:normal;animation:2.4s ease-in-out infinite ctwink;position:absolute;top:14px;right:18px}.cm-web .ilt.hu{background:var(--bg);color:var(--c)}.cm-web .ilt.hu b{letter-spacing:-.03em;font-size:30px;font-weight:900}.cm-web .ilt.hu small{height:24px;color:var(--ink);background:#fff;border-radius:8px;align-items:center;margin-top:6px;padding:0 10px;font-size:11.5px;font-weight:700;display:inline-flex}.cm-web .ild{background:radial-gradient(80% 90% at 50% 100%,var(--bg),#f7f5ff);place-items:center;display:grid;position:absolute;inset:0}.cm-web .ild svg{width:150px;height:112px;overflow:visible}.cm-web .ild .fill{fill:var(--vio)}.cm-web .ild .fill2{fill:#8e7bff}.cm-web .ild .hole{fill:#fff}.cm-web .ild .pct{fill:#fff;font:800 22px Inter,sans-serif}.cm-web .ild .dot{fill:#c9bdff}.cm-web .ild .ilspk{fill:#ffb648}.cm-web .ild.c-offer .fill{fill:var(--c)}.cm-web .ild .dome{fill:#e9e4ff;stroke:var(--vio);stroke-width:2.5px}.cm-web .ild .knob{fill:var(--vio)}.cm-web .ild .wave{fill:none;stroke:var(--c);stroke-width:3.5px;stroke-linecap:round}.cm-web .ild .tag{transform-origin:64px 46px;transition:transform .6s var(--spring)}.cm-web .pt6:hover .ild .tag{transform:rotate(-12deg)scale(1.06)}.cm-web .ild .stand{transition:transform .6s var(--spring)}.cm-web .pt6:hover .ild .stand{transform:translateY(-3px)}.cm-web .pt6:hover .ild .ilspk{animation:ctwink 1s var(--ease)}.cm-web .pt6:hover .ild .w1{animation:1.2s ease-out infinite wv}.cm-web .pt6:hover .ild .w2{animation:1.2s ease-out .2s infinite wv}@keyframes wv{0%{opacity:.2}50%{opacity:1}to{opacity:.2}}.cm-web .dzbtn{z-index:70;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#17151fe0;border-radius:12px;align-items:center;gap:7px;height:38px;padding:0 14px 0 11px;font-size:13px;font-weight:600;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 10px 30px -10px #00000080}.cm-web .dzbtn svg{width:17px;height:17px}.cm-web .dzpanel{z-index:71;width:330px;max-height:calc(100vh - 100px);box-shadow:0 0 0 1px var(--hair),0 30px 60px -20px #140a3c73;animation:pmin .25s var(--ease);background:#fff;border-radius:20px;padding:16px;position:fixed;bottom:66px;right:18px;overflow-y:auto}.cm-web .csd{z-index:50;position:fixed;bottom:26px;right:26px}.cm-web .csd[hidden]{display:none}.cm-web .csd-b{width:60px;height:60px;transition:transform .26s var(--spring),box-shadow .26s;background:#fff;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 0 0 1px #18181b0f,0 14px 30px -10px #281e6e73}.cm-web .csd-b:hover{transform:translateY(-2px)scale(1.04);box-shadow:0 0 0 1px #18181b0f,0 18px 36px -10px #281e6e8c}.cm-web .csd.open .csd-b{transform:scale(.94)}.cm-web .csd-av{background:#120d26;border-radius:50%;place-items:center;width:52px;height:52px;display:grid;overflow:hidden}.cm-web .csd-av img{object-fit:cover;width:118%;height:118%;margin-top:6%}.cm-web .csd-av video{object-fit:cover;width:100%;height:100%;transform:scale(1.3)translateY(4%)}.cm-web .csd-ring{pointer-events:none;opacity:0;width:68px;height:68px;transition:opacity .3s;position:absolute;inset:-4px;transform:rotate(-90deg)}.cm-web .csd-ring circle{fill:none;stroke-width:3.5px}.cm-web .csd-ring .bg{stroke:#8b78ff2e}.cm-web .csd-ring .fg{stroke:#7c63ff;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--p) * 100);transition:stroke-dashoffset .5s linear,stroke .3s}.cm-web .csd.working .csd-ring,.cm-web .csd.done .csd-ring{opacity:1}.cm-web .csd.done .csd-ring .fg{stroke:#22c55e;stroke-dashoffset:0}.cm-web .csd-n{color:#fff;min-width:22px;height:22px;animation:csdPop .42s var(--spring) both;background:linear-gradient(#ff6a8a,#f43f5e);border-radius:999px;place-items:center;padding:0 6px;font-size:12px;font-weight:800;line-height:1;display:grid;position:absolute;top:-4px;right:-4px;box-shadow:0 0 0 2.5px #fff,0 6px 12px -4px #f43f5e99}.cm-web .csd-n[hidden]{display:none}@keyframes csdPop{0%{opacity:0;transform:scale(.4)}}.cm-web .csd-ok{color:#fff;opacity:0;pointer-events:none;background:#22c55ee6;border-radius:50%;place-items:center;font-size:22px;font-weight:900;display:grid;position:absolute;inset:6px;transform:scale(.6)}.cm-web .csd.done .csd-ok{animation:csdOk 1.3s var(--ease) both}@keyframes csdOk{15%{opacity:1;transform:scale(1.05)}25%{transform:none}75%{opacity:1;transform:none}to{opacity:0;transform:scale(.9)}}.cm-web .csd-b.bump{animation:csdBump .7s var(--spring)}@keyframes csdBump{25%{transform:scale(1.16)}55%{transform:scale(.95)}80%{transform:scale(1.03)}}.cm-web .csd-panel{width:330px;color:var(--ink);transform-origin:100% 100%;animation:csdOpen .26s var(--spring);background:#fff;border-radius:22px;padding:12px;position:absolute;bottom:74px;right:0;box-shadow:0 0 0 1px #18181b12,0 30px 60px -20px #18183c80}.cm-web .csd-panel[hidden]{display:none}@keyframes csdOpen{0%{opacity:0;transform:translateY(8px)scale(.94)}}.cm-web .csd-panel .hd{align-items:center;gap:10px;padding:2px 2px 8px;display:flex}.cm-web .csd-panel .hd .csd-av{width:36px;height:36px}.cm-web .csd-panel .hd div{flex:1;min-width:0}.cm-web .csd-panel .hd b{font-size:14.5px;display:block}.cm-web .csd-panel .hd div span{color:var(--muted);font-size:12px}.cm-web .csd-panel .x{width:28px;height:28px;color:var(--muted);border-radius:50%;place-items:center;display:grid}.cm-web .csd-panel .x:hover{color:var(--ink);background:#f3f3f6}.cm-web .csd-panel .x svg{width:12px;height:12px}.cm-web .csd-panel .h{letter-spacing:.06em;text-transform:uppercase;color:#a1a1aa;margin:8px 4px 4px;font-size:11.5px;font-weight:800;display:block}.cm-web .csd-panel .row{text-align:left;border-radius:14px;align-items:center;gap:10px;width:100%;padding:6px;transition:background .16s;display:flex}.cm-web .csd-panel .row:hover{background:#f6f4fc}.cm-web .csd-panel .row.new{background:#f6f3ff}.cm-web .csd-panel .row img,.cm-web .csd-panel .mk img{object-fit:cover;border-radius:8px;flex:none;width:32px;height:46px}.cm-web .csd-panel .row span,.cm-web .csd-panel .mk span{flex:1;min-width:0}.cm-web .csd-panel .row b,.cm-web .csd-panel .mk b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.cm-web .csd-panel .row em,.cm-web .csd-panel .mk em{color:var(--muted);margin-top:1px;font-size:11.5px;font-style:normal;display:block}.cm-web .csd-panel .row em s{color:#fff;background:linear-gradient(90deg,#8b78ff,#ff7ac6);border-radius:999px;margin-right:6px;padding:0 6px;font-size:10px;font-weight:800;line-height:16px;text-decoration:none}.cm-web .csd-panel .row .ch{color:#c4c4cc;flex:none;width:16px;height:16px}.cm-web .csd-panel .mk{align-items:center;gap:10px;padding:6px;display:flex}.cm-web .csd-panel .mk img{filter:saturate(calc(.3 + var(--p) * .7))}.cm-web .csd-panel .mk .bar{background:#efedf7;border-radius:2px;height:3px;margin-top:6px;display:block;overflow:hidden}.cm-web .csd-panel .mk .bar i{height:100%;width:calc(var(--p) * 100%);border-radius:inherit;background:linear-gradient(90deg,#8b78ff,#ff7ac6);transition:width .5s linear;display:block}.cm-web .csd-panel .more{color:var(--muted);margin:2px 8px 0;font-size:12px;font-weight:600;display:block}.cm-web .csd-panel .empty{color:var(--muted);margin:8px 6px;font-size:13px}.cm-web .csd-panel .ft{gap:6px;margin-top:10px;display:flex}.cm-web .csd-panel{width:350px}.cm-web .csd-say{margin:2px 2px 0 46px;position:relative}.cm-web .csd-say p{color:var(--ink);background:#f3f0ff;border-radius:4px 16px 16px;padding:10px 12px;font-size:13.5px;line-height:1.4}.cm-web .csd-ask{background:#fff;border-radius:14px;align-items:center;gap:6px;margin:10px 2px 0;padding:5px 5px 5px 14px;display:flex;box-shadow:0 0 0 1.5px #ddd5ff,0 8px 18px -12px #5b43f080}.cm-web .csd-ask:focus-within{box-shadow:0 0 0 2px #8b6cff,0 8px 18px -12px #5b43f080}.cm-web .csd-ask input{min-width:0;height:34px;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:14px}.cm-web .csd-ask button{color:#fff;background:var(--btn);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.cm-web .csd-ask button svg{width:16px;height:16px}.cm-web .csd-chips{flex-wrap:nowrap;gap:6px;margin:8px 2px 4px;display:flex;overflow:hidden}.cm-web .csd-chips button{white-space:nowrap;color:#5b43f0;background:#f3f0ff;border-radius:99px;flex:none;height:28px;padding:0 10px;font-size:12px;font-weight:700;transition:background .15s}.cm-web .csd-chips button:hover{background:#e8e2ff}.cm-web .csd-panel .ft .go{color:#fff;background:var(--btn);height:38px;box-shadow:var(--btn-sh);border-radius:12px;flex:1;font-size:13.5px;font-weight:700}.cm-web .csd-panel .ft .lk{height:38px;color:var(--ink2);background:#f3f3f6;border-radius:12px;padding:0 14px;font-size:13px;font-weight:700}.cm-web .dzbtn,.cm-web .dzpanel{left:290px;right:auto!important}.cm-web .dzh{justify-content:space-between;align-items:baseline;display:flex}.cm-web .dzh b{font-size:15px}.cm-web .dzh span{color:var(--muted);font-size:12px}.cm-web .dzl{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin:14px 0 8px;font-size:11.5px;font-weight:800}.cm-web .dzg{grid-template-columns:1fr 1fr;gap:6px;display:grid}.cm-web .dzg button{text-align:left;box-shadow:0 0 0 1px var(--hair2);border-radius:12px;padding:9px 10px;transition:box-shadow .15s,background .15s}.cm-web .dzg button:hover{background:#faf9ff}.cm-web .dzg button b{font-size:13px;font-weight:650;display:block}.cm-web .dzg button small{color:var(--muted);margin-top:1px;font-size:11.5px;line-height:1.3;display:block}.cm-web .dzg button.on{box-shadow:0 0 0 2px var(--vio);background:#faf9ff}.cm-web .dzg.sm button{padding:8px 10px}.cm-web .tour{z-index:90;pointer-events:none;position:fixed;inset:0}.cm-web .tour.on{pointer-events:auto}.cm-web .tdim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;background:#0e0a1e80;width:100vw;height:100vh;transition:opacity .35s;position:fixed;top:0;left:0}.cm-web .tour.on.wel .tdim{opacity:1}.cm-web .tspot{opacity:0;transition:top .5s var(--spring),left .5s var(--spring),width .5s var(--spring),height .5s var(--spring),border-radius .5s var(--spring),opacity .3s;pointer-events:none;border-radius:18px;position:fixed;box-shadow:0 0 0 2px #ffffffe6,0 0 0 7px #8b78ff59}.cm-web .tour.on:not(.wel) .tspot,.cm-web .tour.on:not(.wel) .tmask{opacity:1}.cm-web .tmask{opacity:0;width:100vw;height:100vh;transition:opacity .35s;position:fixed;top:0;left:0}.cm-web .tmask rect.hole{transition:x .5s var(--spring),y .5s var(--spring),width .5s var(--spring),height .5s var(--spring),rx .5s var(--spring)}.cm-web .tspot:after{content:"";border-radius:inherit;animation:tping 2s var(--ease) infinite;position:absolute;inset:-7px;box-shadow:0 0 0 2px #8b78ff99}@keyframes tping{0%{opacity:.9;transform:scale(1)}70%,to{opacity:0;transform:scale(1.06)}}.cm-web .tcard{opacity:0;width:340px;transition:top .5s var(--spring),left .5s var(--spring),opacity .3s,transform .4s var(--spring);background:#fff;border-radius:22px;padding:20px;position:fixed;transform:translateY(8px)scale(.98);box-shadow:0 30px 80px -20px #0a061e8c,0 0 0 1px #18181b0a}.cm-web .tour.on .tcard{opacity:1;transform:none}.cm-web .tcard.swap{transition:opacity .15s,transform .15s;opacity:0!important;transform:translateY(6px)!important}.cm-web .tcard .tn{letter-spacing:.07em;text-transform:uppercase;color:var(--vio);font-size:12px;font-weight:800}.cm-web .tcard h3{letter-spacing:-.02em;margin-top:6px;font-size:19px;font-weight:700;line-height:1.25}.cm-web .tcard p{color:var(--ink2);margin-top:6px;font-size:14.5px;line-height:1.5}.cm-web .tfoot{align-items:center;gap:8px;margin-top:18px;display:flex}.cm-web .tdots{gap:5px;margin-right:auto;display:flex}.cm-web .tdots i{width:6px;height:6px;transition:width .3s var(--spring),background .3s;background:#e3e1ec;border-radius:3px}.cm-web .tdots i.on{background:var(--vio);width:18px}.cm-web .tfoot .btn{border-radius:12px;height:40px;padding:0 16px;font-size:14px}.cm-web .tskip{height:28px;color:var(--muted);border-radius:9px;padding:0 10px;font-size:12.5px;font-weight:600;position:absolute;top:14px;right:14px}.cm-web .tskip:hover{color:var(--ink);background:#f3f2f8}.cm-web .tcard.big{text-align:center;width:440px;padding:28px 28px 24px}.cm-web .tcard.big .twav{object-fit:contain;width:96px;height:96px;animation:celin .7s var(--spring) both;margin:-6px auto 4px;display:block}.cm-web .tcard.big h3{font-size:24px}.cm-web .tcard.big p{max-width:340px;margin-left:auto;margin-right:auto}.cm-web .tsteps{text-align:left;gap:8px;margin:18px 0 0;display:grid}.cm-web .tsteps div{color:var(--ink2);animation:rise .5s var(--ease) backwards;background:#f7f6fb;border-radius:14px;align-items:center;gap:12px;padding:10px 12px;font-size:14px;display:flex}.cm-web .tsteps div:nth-child(2){animation-delay:80ms}.cm-web .tsteps div:nth-child(3){animation-delay:.16s}.cm-web .tsteps b{color:var(--ink);font-weight:650}.cm-web .tsteps i{background:var(--btn);color:#fff;border-radius:10px;flex:none;place-items:center;width:30px;height:30px;font-size:13px;font-style:normal;font-weight:800;display:grid;box-shadow:0 4px 10px -4px #6249f8b3}.cm-web .tcard.big .tfoot{justify-content:center}.cm-web .tcard.big .tfoot .btn{height:44px;padding:0 22px;font-size:15px}.cm-web .kh{justify-content:space-between;align-items:center;gap:8px;min-height:26px;margin-bottom:12px;display:flex}.cm-web .kh h3{margin:0!important}.cm-web .khn{color:var(--muted);font-size:12.5px;font-weight:500}.cm-web button.kitlogo{cursor:pointer;width:100%;transition:box-shadow .2s}.cm-web button.kitlogo:hover{box-shadow:0 0 0 2px var(--vio)}.cm-web .kitlogo img{object-fit:contain;max-width:70%;max-height:64px}.cm-web .sw{flex-wrap:nowrap}.cm-web .sw label{cursor:pointer;flex:1 1 0;min-width:0;max-width:52px;position:relative}.cm-web .sw label i,.cm-web .sw .swadd{aspect-ratio:1;width:100%!important;height:auto!important}.cm-web .sw .swadd{flex:1 1 0;max-width:52px}.cm-web .sw label i{width:52px;height:52px;transition:transform .2s var(--spring),box-shadow .2s;border-radius:14px;display:block;box-shadow:inset 0 0 0 1px #0000000f}.cm-web .sw label:hover i{box-shadow:inset 0 0 0 1px #0000000f,0 0 0 2px #fff,0 0 0 4px var(--vio);transform:translateY(-2px)}.cm-web .sw input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.cm-web .sw .swx{width:20px;height:20px;color:var(--ink2);opacity:0;z-index:1;background:#fff;border-radius:50%;place-items:center;transition:opacity .15s;display:grid;position:absolute;top:-6px;right:-6px;box-shadow:0 1px 4px #18181b40}.cm-web .sw .swx svg{width:10px;height:10px}.cm-web .sw label:hover .swx{opacity:1}.cm-web .sw .swadd{width:52px;height:52px;color:var(--muted);background:#f3f2f8;border-radius:14px;place-items:center;transition:background .2s,color .2s;display:grid}.cm-web .sw .swadd:hover{background:var(--vio-l);color:var(--vio)}.cm-web .sw .swadd svg{width:18px;height:18px}.cm-web .kitw{cursor:pointer;transition:box-shadow .2s}.cm-web .kitw:hover{box-shadow:0 0 0 1.5px var(--vio),var(--shadow)}.cm-web .fontdemo.f-modern{letter-spacing:-.035em;font:800 27px Inter,sans-serif}.cm-web .fontdemo.f-hand{letter-spacing:-.01em;font:italic 600 28px Fraunces,serif}.cm-web .kittone{flex-wrap:wrap;gap:5px;margin:10px 0 2px;display:flex}.cm-web .kittone span{color:var(--ink2);background:#f3f2f8;border-radius:7px;padding:3px 9px;font-size:12px;font-weight:600}.cm-web button.prod{text-align:left;cursor:pointer;transition:transform .25s var(--spring),box-shadow .2s;position:relative}.cm-web button.prod:hover{box-shadow:0 0 0 1.5px var(--vio);transform:translateY(-2px)}.cm-web .prod .pe{height:28px;color:var(--vio);opacity:0;background:#fffffff2;border-radius:9px;place-items:center;padding:0 10px;font-size:12.5px;font-weight:700;transition:opacity .15s;display:grid;position:absolute;top:8px;right:8px;box-shadow:0 2px 8px #18181b26}.cm-web button.prod:hover .pe{opacity:1}.cm-web .phgrid .ph{position:relative}.cm-web .phgrid .ph img{display:block}.cm-web .phgrid .ph button{color:#fff;opacity:0;background:#0f0c1eb3;border-radius:50%;place-items:center;width:26px;height:26px;transition:opacity .15s;display:grid;position:absolute;top:6px;right:6px}.cm-web .phgrid .ph button svg{width:12px;height:12px}.cm-web .phgrid .ph:hover button{opacity:1}.cm-web #kitModal{width:min(520px,100vw - 40px);max-height:calc(100vh - 60px);overflow-y:auto}.cm-web #kitModal .lbl{margin:18px 0 8px}.cm-web .kin{width:100%;height:46px;box-shadow:0 0 0 1px var(--hair2);border-radius:13px;padding:0 14px;font-size:14.5px}.cm-web textarea.kin{resize:none;height:auto;padding:12px 14px;line-height:1.5}.cm-web .kin:focus{box-shadow:0 0 0 1.5px var(--vio),0 0 0 5px #6d55fd1f}.cm-web .kin2{grid-template-columns:1.6fr 1fr;gap:8px;display:grid}.cm-web .kchips{flex-wrap:wrap;gap:6px;display:flex}.cm-web .kchips button{height:34px;color:var(--ink2);background:#f3f2f8;border-radius:10px;padding:0 13px;font-size:13.5px;font-weight:600;transition:background .15s,color .15s}.cm-web .kchips button:hover{background:#eceaf4}.cm-web .kchips button.on{background:var(--vio);color:#fff}.cm-web .kfonts{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.cm-web .kfonts button{height:64px;box-shadow:0 0 0 1px var(--hair2);color:var(--ink);white-space:nowrap;border-radius:13px;place-items:center;padding:0 8px;font-size:19px;display:grid;overflow:hidden}.cm-web .kfonts button small{color:var(--muted);margin-top:2px;font:600 11.5px Inter,sans-serif;display:block}.cm-web .kfonts button.on{box-shadow:0 0 0 2px var(--vio),0 0 0 6px #6d55fd1a}.cm-web .kphs{grid-template-columns:repeat(6,1fr);gap:6px;display:grid}.cm-web .kphs button{border-radius:10px;height:0;padding:0 0 100%;display:block;position:relative;overflow:hidden}.cm-web .kphs img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.cm-web .kphs button.on{box-shadow:0 0 0 2.5px var(--vio)}.cm-web .kphs button.on:after{content:"";border-radius:10px;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #fff}.cm-web .kphs .kup{color:var(--muted);background:#f3f2f8;place-items:center;display:grid}.cm-web .kphs .kup svg{width:18px;height:18px}.cm-web .kfoot{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.cm-web .kfoot .kdel{color:#e11d48;margin-right:auto}.cm-web .capbox{box-shadow:0 0 0 1px var(--hair2);background:#fff;border-radius:16px;margin-top:16px;padding:14px 16px 12px}.cm-web .capbox.ed{box-shadow:0 0 0 1.5px var(--vio),0 0 0 5px #6d55fd1a}.cm-web .capbr{align-items:center;gap:10px;display:flex}.cm-web .capbr>b{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:800}.cm-web .capbr .chg{background:var(--vio-l);border-radius:9px;height:30px;margin-left:auto;padding:0 12px;font-size:12.5px;font-weight:700}.cm-web .captext{cursor:text;border-radius:10px;margin-left:-8px;margin-right:-8px;padding:4px 8px;transition:background .15s}.cm-web .captext:hover{background:#f7f6fb}.cm-web .captabs{background:#f3f2f8;border-radius:11px;gap:4px;padding:3px;display:flex}.cm-web .captabs button{height:28px;color:var(--muted);border-radius:8px;align-items:center;gap:6px;padding:0 9px 0 4px;font-size:12.5px;font-weight:600;display:inline-flex}.cm-web .captabs button.on{color:var(--ink);background:#fff;box-shadow:0 1px 2px #18181b1a}.cm-web .captabs .pvl{border-radius:6px;width:20px;height:20px}.cm-web .captabs .pvl svg{width:12px;height:12px}.cm-web .capsame{color:var(--muted);font-size:12.5px;font-weight:600}.cm-web .captext{color:var(--ink);max-height:220px;margin-top:10px;font-size:15px;line-height:1.6;overflow-y:auto}.cm-web .ctag{color:#1d4ed8}.cm-web .clnk{color:var(--vio);font-weight:600}.cm-web .capta{width:100%;box-shadow:inset 0 0 0 1px var(--hair2);resize:none;background:#fafafc;border-radius:12px;min-height:150px;margin-top:10px;padding:12px 14px;font-size:15px;line-height:1.6}.cm-web .captools{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.cm-web .captools button{height:32px;color:var(--ink2);background:#f3f2f8;border-radius:10px;padding:0 11px;font-size:13px;font-weight:600}.cm-web .captools button:hover{background:var(--vio-l);color:var(--vio)}.cm-web .capsug{background:#faf9ff;border-radius:12px;flex-wrap:wrap;gap:6px;margin-top:8px;padding:10px;display:flex}.cm-web .capsug button{height:30px;box-shadow:0 0 0 1px var(--hair2);color:#1d4ed8;background:#fff;border-radius:9px;padding:0 10px;font-size:13px;font-weight:600}.cm-web .capsug button.on{color:#fff;box-shadow:none;background:#1d4ed8}.cm-web .capsug.emo button{width:36px;padding:0;font-size:18px}.cm-web .capall{color:var(--ink2);cursor:pointer;align-items:center;gap:8px;margin-top:10px;font-size:13.5px;display:flex}.cm-web .capall input{accent-color:var(--vio);width:16px;height:16px}.cm-web .capmeta{border-top:1px solid var(--hair);color:var(--muted);justify-content:space-between;gap:12px;margin-top:10px;padding-top:8px;font-size:12px;display:flex}.cm-web .capmeta .over{color:#e11d48;font-weight:700}.cm-web #promoModal.ps-yes8:has(.m-poster){width:min(740px,100vw - 40px)}.cm-web .m-poster{gap:12px}.cm-web .m-poster .pt6{border-radius:22px;box-shadow:0 0 0 1px #18181b12,0 12px 26px -18px #0f1a3359}.cm-web .m-poster .pt6:hover,.cm-web .m-poster .pt6:focus-visible{box-shadow:0 0 0 1.5px var(--vio),0 22px 40px -20px #3c288c80;transform:translateY(-4px)}.cm-web .m-poster .pt6i{background:#111;border-radius:17px;height:156px;margin:6px 6px 0}.cm-web .m-poster .pt6t{padding:12px 14px 15px}.cm-web .m-poster .pt6t b{letter-spacing:-.01em;font-size:16px}.cm-web .m-poster .pt6e{border-radius:0 0 17px 17px}.cm-web .ilp{isolation:isolate;font-family:Inter,system-ui,sans-serif;position:absolute;inset:0;overflow:hidden}.cm-web .ilp .grain{z-index:4;pointer-events:none;opacity:.22;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.cm-web .ilp .spk{z-index:3;fill:#ffe6a8;filter:drop-shadow(0 0 4px #ffdc8cb3);width:13px;height:13px;position:absolute}.cm-web .pt6:hover .ilp .spk{animation:ctwink 1.1s var(--ease)}.cm-web .ilp .ph img,.cm-web .ilp .arch img{object-fit:cover;width:100%;height:100%;display:block}.cm-web .ilp.off{background:radial-gradient(130% 100% at 0% 0%,color-mix(in srgb,var(--c) 62%,#ffc27a) 0%,var(--c) 52%,color-mix(in srgb,var(--c) 62%,#2a0a00) 100%)}.cm-web .ilp.off:before{content:"";background:repeating-linear-gradient(135deg,#ffffff0d 0 2px,#0000 2px 12px);position:absolute;inset:0}.cm-web .ilp.off .tx{z-index:2;color:#fff;transition:transform .6s var(--spring);position:absolute;top:50%;left:15px;transform:translateY(-52%)}.cm-web .ilp.off .tx b{letter-spacing:-.065em;text-shadow:0 6px 18px #0000002e;font-size:52px;font-weight:900;line-height:.84;display:block}.cm-web .ilp.off .tx b em{letter-spacing:-.02em;vertical-align:.78em;margin-left:2px;font-size:.5em;font-style:normal}.cm-web .ilp.off .tx i{letter-spacing:.02em;color:#0000;-webkit-text-stroke:1.6px #fff;margin-top:1px;font-size:25px;font-style:normal;font-weight:900;line-height:1;display:block}.cm-web .ilp.off .tx small{color:var(--c);letter-spacing:.09em;text-transform:uppercase;background:#fff;border-radius:7px;margin-top:9px;padding:4px 8px;font-size:9.5px;font-weight:800;display:inline-block;box-shadow:0 6px 12px -6px #00000059}.cm-web .ilp.off .ph{z-index:1;width:112px;height:112px;transition:transform .7s var(--spring);border-radius:50%;position:absolute;bottom:-26px;right:-22px;overflow:hidden;transform:rotate(-8deg);box-shadow:0 0 0 4px #ffffffeb,0 20px 34px -12px #00000080}.cm-web .ilp.off .stk{z-index:3;width:36px;height:36px;transition:transform .6s var(--spring);background:#fff;border-radius:50%;place-items:center;font-size:19px;display:grid;position:absolute;top:10px;right:11px;transform:rotate(12deg);box-shadow:0 8px 16px -8px #00000073}.cm-web .ilp.off .s1{top:14px;left:44%}.cm-web .ilp.off .s2{width:10px;height:10px;bottom:12px;left:10px}.cm-web .pt6:hover .ilp.off .ph{transform:rotate(-2deg)scale(1.07)translate(-5px,-5px)}.cm-web .pt6:hover .ilp.off .stk{transform:rotate(-6deg)scale(1.08)}.cm-web .pt6:hover .ilp.off .tx{transform:translateY(-52%)scale(1.04)}.cm-web .ilp.ft{background:radial-gradient(90% 80% at 30% 0,#3b2b70 0%,#1a1433 55%,#0e0b1e 100%)}.cm-web .ilp.ft .beam{z-index:0;filter:blur(4px);background:radial-gradient(closest-side,#ffce826b,#0000);width:150px;height:220px;position:absolute;top:-40px;left:-10px;transform:rotate(-14deg)}.cm-web .ilp.ft .arch{z-index:1;width:74px;height:108px;transition:transform .7s var(--spring);border-radius:38px 38px 6px 6px;position:absolute;bottom:-2px;left:14px;overflow:hidden;box-shadow:0 0 0 3px #ffd48a,0 22px 34px -14px #000000b3}.cm-web .ilp.ft .tx{z-index:2;text-align:right;color:#fff;position:absolute;top:50%;right:14px;transform:translateY(-46%)}.cm-web .ilp.ft .tx em{letter-spacing:-.01em;color:#ffd48a;text-shadow:0 4px 18px #ffbe5a59;font:italic 700 33px/1 Fraunces,Georgia,serif;display:block}.cm-web .ilp.ft .tx b{letter-spacing:.24em;text-transform:uppercase;color:#ffffffe6;margin-top:7px;font-size:10px;font-weight:800;display:block}.cm-web .ilp.ft .new{z-index:3;color:#2a1a00;letter-spacing:.06em;width:40px;height:40px;transition:transform .6s var(--spring);background:#ffd48a;border-radius:50%;place-items:center;font-size:10px;font-weight:900;display:grid;position:absolute;top:11px;right:12px;transform:rotate(-14deg);box-shadow:0 8px 16px -8px #0009}.cm-web .ilp.ft .s1{top:18px;left:100px}.cm-web .ilp.ft .s2{width:9px;height:9px;bottom:18px;left:98px}.cm-web .pt6:hover .ilp.ft .arch{transform:translateY(-6px)scale(1.04)}.cm-web .pt6:hover .ilp.ft .new{transform:rotate(6deg)scale(1.08)}.cm-web .ilp.hu{background:radial-gradient(circle at 1px 1px,color-mix(in srgb,var(--c) 22%,transparent) 1px,transparent 1.5px) 0 0/12px 12px,linear-gradient(160deg,#fff 0%,var(--bg) 70%)}.cm-web .ilp.hu .calp{z-index:2;text-align:center;width:66px;transition:transform .6s var(--spring);background:#fff;border-radius:12px;margin-top:-44px;position:absolute;top:50%;left:16px;overflow:hidden;transform:rotate(-7deg);box-shadow:0 0 0 1px #0000000d,0 16px 26px -12px #3c1e0a66}.cm-web .ilp.hu .calp small{background:var(--c);color:#fff;letter-spacing:.14em;text-transform:uppercase;padding:5px 0 4px;font-size:10px;font-weight:800;display:block}.cm-web .ilp.hu .calp b{letter-spacing:-.04em;color:var(--ink);padding-top:3px;font-size:33px;font-weight:900;line-height:1.05;display:block}.cm-web .ilp.hu .calp i{color:var(--muted);padding:0 0 7px;font-size:10px;font-style:normal;font-weight:700;display:block}.cm-web .ilp.hu .calp:after{content:"";background:radial-gradient(circle,#0000001f 1.5px,#0000 2px) 0 0/9px 6px repeat-x;height:6px;position:absolute;top:21px;left:0;right:0}.cm-web .ilp.hu .tx{z-index:2;text-align:right;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.cm-web .ilp.hu .tx b{letter-spacing:-.045em;color:var(--c);font-size:30px;font-weight:900;line-height:.94;display:block}.cm-web .ilp.hu .tx small{color:#fff;background:#1a1433;border-radius:12px;align-items:center;gap:5px;height:24px;margin-top:9px;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex}.cm-web .ilp.hu .tx small svg{width:12px;height:12px}.cm-web .ilp.hu .clk{z-index:1;width:58px;height:58px;color:var(--c);opacity:.1;transition:transform 1.2s var(--spring);position:absolute;top:-16px;right:-14px}.cm-web .pt6:hover .ilp.hu .calp{transform:rotate(-2deg)translateY(-3px)scale(1.04)}.cm-web .pt6:hover .ilp.hu .clk{transform:rotate(60deg)}.cm-web .ilp.hu .clk svg{width:100%;height:100%;display:block}.cm-web #promoModal:has(.cyes2){width:min(500px,100vw - 40px)}.cm-web .cyes2{text-align:center;padding:34px 34px 28px;position:relative;overflow:hidden}.cm-web .cy-glow{background:radial-gradient(closest-side,color-mix(in srgb,var(--c) 16%,transparent),transparent);pointer-events:none;border-radius:50%;width:420px;height:260px;margin-left:-210px;position:absolute;top:-140px;left:50%}.cm-web .cy-cal{width:64px;animation:cycal .7s var(--spring) both;background:#fff;border-radius:13px;display:inline-block;position:relative;overflow:hidden;transform:rotate(-5deg);box-shadow:0 0 0 1px #0000000d,0 16px 28px -14px #3c1e0a66}@keyframes cycal{0%{opacity:0;transform:rotate(-14deg)translateY(10px)scale(.9)}}.cm-web .cy-cal small{background:var(--c);color:#fff;letter-spacing:.14em;text-transform:uppercase;padding:5px 0 4px;font-size:10px;font-weight:800;display:block}.cm-web .cy-cal b{letter-spacing:-.04em;color:var(--ink);padding-top:3px;font-size:30px;font-weight:900;line-height:1.08;display:block}.cm-web .cy-cal i{color:var(--muted);padding-bottom:7px;font-size:10px;font-style:normal;font-weight:700;display:block}.cm-web .cy-eye{color:var(--c);justify-content:center;align-items:center;gap:6px;margin-top:18px;font-size:13.5px;font-weight:700;display:flex;position:relative}.cm-web .cy-eye span{font-size:15px}.cm-web .cyes2 h2{letter-spacing:-.03em;margin-top:6px;line-height:1.2;position:relative;font-size:25px!important}.cm-web .cyes2 .sub{color:var(--muted);margin-top:6px;font-size:15px;position:relative}.cm-web .cy-btns{justify-content:center;align-items:stretch;gap:10px;margin-top:24px;display:flex;position:relative}.cm-web .cy-btns .btn{border-radius:16px;flex:1.75 1 0;gap:9px;min-width:0;height:54px;padding:0 18px;font-size:15.5px}.cm-web .cy-ic{color:#6249f8;background:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid;box-shadow:0 2px 6px #28148c40}.cm-web .cy-ic svg{width:14px;height:14px}.cm-web .cy-no{min-width:0;height:54px;color:var(--ink2);white-space:nowrap;background:#f3f2f8;border-radius:16px;flex:1 1 0;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:14.5px;font-weight:700;transition:background .2s,color .2s;display:inline-flex;box-shadow:inset 0 0 0 1px #18181b12}.cm-web .cy-no svg{width:15px;height:15px;color:var(--muted);flex:none}.cm-web .cy-no:hover{color:var(--ink);background:#ebe9f3}.cm-web .cy-no:hover svg{color:var(--ink)}@media (width<=440px){.cm-web .cyes2{padding-left:18px!important;padding-right:18px!important}.cm-web .cy-btns{gap:8px}.cm-web .cy-btns .btn{white-space:nowrap;flex:1.4 1 0;gap:7px;padding:0 12px;font-size:14.5px}.cm-web .cy-ic{width:21px;height:21px}.cm-web .cy-no{gap:6px;padding:0 10px;font-size:14px}}.cm-web .pst{isolation:isolate;font-family:Inter,system-ui,sans-serif;position:absolute;inset:0;overflow:hidden}.cm-web .pst .grain{z-index:5;pointer-events:none;opacity:.22;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.cm-web .pst img{object-fit:cover;width:100%;height:100%;display:block}.cm-web .pst .pd{z-index:3;pointer-events:none;transition:transform .8s cubic-bezier(.32,.72,0,1);display:block;position:absolute}.cm-web .pst .pd svg{width:100%;height:auto;display:block}.cm-web .pst .pd-spark svg{filter:drop-shadow(0 0 4px #ffdc8cb3)}.cm-web .pst.off .pd.a{width:24px;top:9px;left:56%;transform:rotate(-12deg)}.cm-web .pst.off .pd.b{width:13px;bottom:10px;left:11px}.cm-web .pst.off .pd.c{width:10px;bottom:30%;left:49%}.cm-web .pst.ft .pd.d{width:20px;top:14px;left:96px;transform:rotate(10deg)}.cm-web .pst.ft .pd.e{width:10px;bottom:16px;left:100px}.cm-web .pst.hu .pd.f{width:24px;top:12px;left:44%;transform:rotate(-8deg)}.cm-web .pst.hu .pd.g{z-index:4;width:36px;top:26px;left:58px;transform:rotate(-14deg)}.cm-web .pst .pd-egg{width:18px!important}.cm-web .pst.off .pd-egg.a{top:12px;left:58%;transform:rotate(-14deg);width:18px!important}.cm-web .pst.off .pd-egg.b{bottom:8px;left:auto;right:84px;transform:rotate(12deg);width:16px!important}.cm-web .pst.ft .pd-egg.d{width:16px!important}.cm-web .pst.hu .pd-egg.f{transform:rotate(14deg);width:18px!important}.cm-web .pst .pd-burst{width:26px!important}.cm-web .pst.off .pd-conf{width:auto;inset:0}.cm-web .pst .pat{z-index:0;position:absolute;inset:0}.cm-web .pst .pat.stripes{background:repeating-linear-gradient(135deg,#ffffff0d 0 2px,#0000 2px 12px)}.cm-web .pst .pat.snow{background:radial-gradient(circle,#ffffff8c 1.2px,#0000 1.6px) 0 0/22px 22px,radial-gradient(circle,#ffffff59 1px,#0000 1.4px) 11px 9px/26px 26px}.cm-web .pst .pat.conf{opacity:.85;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90' height='70'%3E%3Crect x='8' y='10' width='7' height='3' rx='1' fill='%23E9C46A' transform='rotate(-25 11 11)'/%3E%3Crect x='44' y='6' width='6' height='3' rx='1' fill='%23F2A7C3' transform='rotate(30 47 7)'/%3E%3Ccircle cx='70' cy='18' r='1.8' fill='%237FD6C2'/%3E%3Crect x='22' y='48' width='6' height='3' rx='1' fill='%237FD6C2' transform='rotate(40 25 49)'/%3E%3Ccircle cx='58' cy='56' r='1.6' fill='%23E9C46A'/%3E%3C/svg%3E") 0 0/90px 70px}.cm-web .pst .pat.zig{background:repeating-linear-gradient(135deg,#ffffff38 0 3px,#0000 3px 14px)}.cm-web .pst.off{background:radial-gradient(130% 100% at 0% 0%,var(--g1) 0%,var(--g2) 52%,var(--g3) 100%)}.cm-web .pst.off .tx{z-index:2;color:var(--ink);transition:transform .6s cubic-bezier(.32,.72,0,1);position:absolute;top:50%;left:15px;transform:translateY(-52%)}.cm-web .pst.off .tx b{letter-spacing:-.065em;text-shadow:0 6px 18px #00000024;font-size:52px;font-weight:900;line-height:.84;display:block}.cm-web .pst.off .tx b em{letter-spacing:-.02em;vertical-align:.78em;margin-left:2px;font-size:.5em;font-style:normal}.cm-web .pst.off .tx i{letter-spacing:.02em;color:#0000;-webkit-text-stroke:1.6px var(--ink);margin-top:1px;font-size:25px;font-style:normal;font-weight:900;line-height:1;display:block}.cm-web .pst.off .tx small{background:var(--tagbg);color:var(--tagc);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;border-radius:7px;margin-top:9px;padding:4px 8px;font-size:9.5px;font-weight:800;display:inline-block;box-shadow:0 6px 12px -6px #00000059}.cm-web .pst.off .ph{z-index:1;border-radius:50%;width:112px;height:112px;transition:transform .7s cubic-bezier(.32,.72,0,1);position:absolute;bottom:-26px;right:-22px;overflow:hidden;transform:rotate(-8deg);box-shadow:0 0 0 4px #ffffffeb,0 20px 34px -12px #00000080}.cm-web .pst.off .stk{z-index:3;background:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-size:19px;transition:transform .6s cubic-bezier(.32,.72,0,1);display:grid;position:absolute;top:10px;right:11px;transform:rotate(12deg);box-shadow:0 8px 16px -8px #00000073}.cm-web .pst.ft{background:radial-gradient(90% 80% at 30% 0%,var(--g1) 0%,var(--g2) 55%,var(--g3) 100%)}.cm-web .pst.ft .beam{z-index:0;background:radial-gradient(closest-side,var(--glow),transparent);filter:blur(4px);width:150px;height:220px;position:absolute;top:-40px;left:-10px;transform:rotate(-14deg)}.cm-web .pst.ft .arch{z-index:1;width:74px;height:108px;box-shadow:0 0 0 3px var(--gold),0 22px 34px -14px #000000b3;border-radius:38px 38px 6px 6px;transition:transform .7s cubic-bezier(.32,.72,0,1);position:absolute;bottom:-2px;left:14px;overflow:hidden}.cm-web .pst.ft .tx{z-index:2;text-align:right;color:#fff;max-width:58%;position:absolute;top:50%;right:14px;transform:translateY(-46%)}.cm-web .pst.ft .tx em{letter-spacing:-.01em;color:var(--gold);text-shadow:0 4px 18px #00000040;font:italic 700 31px/.98 Fraunces,Georgia,serif;display:block}.cm-web .pst.ft .tx em.l{font-size:23px}.cm-web .pst.ft .tx b{letter-spacing:.22em;text-transform:uppercase;color:#ffffffe6;margin-top:7px;font-size:9.5px;font-weight:800;display:block}.cm-web .pst.ft .new{z-index:3;background:var(--gold);color:#241500;letter-spacing:.04em;border-radius:50%;place-items:center;width:40px;height:40px;font-size:9.5px;font-weight:900;transition:transform .6s cubic-bezier(.32,.72,0,1);display:grid;position:absolute;top:11px;right:12px;transform:rotate(-14deg);box-shadow:0 8px 16px -8px #0009}.cm-web .pst.hu{background:radial-gradient(circle at 1px 1px,color-mix(in srgb,var(--c) 22%,transparent) 1px,transparent 1.5px) 0 0/12px 12px,linear-gradient(160deg,#fff 0%,var(--bg) 70%)}.cm-web .pst.hu .calp{z-index:2;text-align:center;background:#fff;border-radius:12px;width:66px;margin-top:-44px;transition:transform .6s cubic-bezier(.32,.72,0,1);position:absolute;top:50%;left:16px;overflow:hidden;transform:rotate(-7deg);box-shadow:0 0 0 1px #0000000d,0 16px 26px -12px #28140a66}.cm-web .pst.hu .calp small{background:var(--c);color:#fff;letter-spacing:.14em;text-transform:uppercase;padding:5px 0 4px;font-size:10px;font-weight:800;display:block}.cm-web .pst.hu .calp b{letter-spacing:-.04em;color:#0f1a33;padding-top:3px;font-size:33px;font-weight:900;line-height:1.05;display:block}.cm-web .pst.hu .calp i{color:#6b7285;padding:0 0 7px;font-size:10px;font-style:normal;font-weight:700;display:block}.cm-web .pst.hu .calp:after{content:"";background:radial-gradient(circle,#0000001f 1.5px,#0000 2px) 0 0/9px 6px repeat-x;height:6px;position:absolute;top:21px;left:0;right:0}.cm-web .pst.hu .tx{z-index:2;text-align:right;max-width:60%;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.cm-web .pst.hu .tx b{letter-spacing:-.045em;color:var(--c);font-size:28px;font-weight:900;line-height:.95;display:block}.cm-web .pst.hu .tx small{color:#fff;white-space:nowrap;background:#151229;border-radius:12px;align-items:center;gap:5px;height:24px;margin-top:9px;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex}.cm-web .pst.hu .tx small svg{flex:none;width:12px;height:12px}.cm-web .pst.hu .wm{z-index:1;width:58px;height:58px;color:var(--c);opacity:.1;transition:transform 1.2s cubic-bezier(.32,.72,0,1);position:absolute;top:-16px;right:-14px}.cm-web .pst.hu .wm svg{width:100%;height:100%;display:block}.cm-web .pt6:hover .pst.off .ph{transform:rotate(-2deg)scale(1.07)translate(-5px,-5px)}.cm-web .pt6:hover .pst.off .stk{transform:rotate(-6deg)scale(1.08)}.cm-web .pt6:hover .pst.off .tx{transform:translateY(-52%)scale(1.04)}.cm-web .pt6:hover .pst.ft .arch{transform:translateY(-6px)scale(1.04)}.cm-web .pt6:hover .pst.ft .new{transform:rotate(6deg)scale(1.08)}.cm-web .pt6:hover .pst.hu .calp{transform:rotate(-2deg)translateY(-3px)scale(1.04)}.cm-web .pt6:hover .pst.hu .wm{transform:rotate(60deg)}.cm-web .pt6:hover .pst .pd{transform:translateY(-3px)rotate(-6deg)}.cm-web .pst .bgph{z-index:0;position:absolute;inset:0}.cm-web .pst .bgph img{transition:transform 1.1s cubic-bezier(.32,.72,0,1)}.cm-web .pt6:hover .pst .bgph img{transform:scale(1.07)}.cm-web .pst.l-tag{background:#4a0909}.cm-web .pst.l-tag .shade{z-index:1;background:linear-gradient(90deg,#4a0606c7 0%,#6e0a0a59 52%,#1404040d 100%),linear-gradient(#0000 55%,#1e040473);position:absolute;inset:0}.cm-web .pst.l-tag .pat{z-index:1;opacity:.75}.cm-web .pst.l-tag .gtagw{z-index:3;transform-origin:44px 0;filter:drop-shadow(0 14px 16px #1e000073);width:88px;padding-top:26px;transition:transform 1s cubic-bezier(.34,1.56,.64,1);position:absolute;top:-2px;left:16px;transform:rotate(-5deg)}.cm-web .pst.l-tag .string{width:30px;height:40px;position:absolute;top:0;left:29px}.cm-web .pst.l-tag .gtag{text-align:center;clip-path:polygon(26% 0,74% 0,100% 15%,100% 100%,0 100%,0 15%);background:linear-gradient(170deg,#fffbf1,#f4e7cf);border-radius:0 0 7px 7px;padding:24px 8px 11px;display:block;position:relative}.cm-web .pst.l-tag .hole{background:#7a1414;border-radius:50%;width:9px;height:9px;margin-left:-4.5px;position:absolute;top:8px;left:50%;box-shadow:0 0 0 2px #e5d3b0,inset 0 1px 2px #0006}.cm-web .pst.l-tag .gtag b{letter-spacing:-.06em;color:#b91c1c;font-size:40px;font-weight:900;line-height:.86;display:block}.cm-web .pst.l-tag .gtag b em{vertical-align:.72em;letter-spacing:-.02em;margin-left:1px;font-size:.5em;font-style:normal}.cm-web .pst.l-tag .gtag .o{letter-spacing:.2em;color:#1f6b41;margin-top:2px;padding-left:.2em;font-size:15px;font-weight:900;display:block}.cm-web .pst.l-tag .gtag small{letter-spacing:.1em;text-transform:uppercase;color:#7a1414;border-top:1.5px solid #b91c1c2e;margin:7px 2px 0;padding-top:6px;font-size:8px;font-weight:800;line-height:1.25;display:block}.cm-web .pst.l-tag .pd.a{width:20px;top:14px;left:auto;right:18px}.cm-web .pst.l-tag .pd.b{width:13px;bottom:16px;left:auto;right:48px}.cm-web .pst.l-tag .pd.c{width:10px;inset:42% 26% auto auto}.cm-web .pt6:hover .pst.l-tag .gtagw{transform:rotate(3deg)}.cm-web .pst.l-lights{background:radial-gradient(110% 90% at 50% 0%,var(--g1) 0%,var(--g2) 55%,var(--g3) 100%)}.cm-web .pst.l-lights .bokeh{z-index:0;filter:blur(2px);background:radial-gradient(circle at 14% 78%,#ffd67838 0 9px,#0000 10px),radial-gradient(circle at 86% 70%,#ff78782e 0 12px,#0000 13px),radial-gradient(circle at 50% 92%,#fff0c824 0 16px,#0000 17px),radial-gradient(circle at 70% 46%,#7ee0a124 0 7px,#0000 8px);position:absolute;inset:0}.cm-web .pst.l-lights .wire{z-index:1;width:100%;height:44px;position:absolute;top:0;left:0}.cm-web .pst.l-lights .bulb{z-index:3;background:radial-gradient(circle at 40% 30%,#fff 0 1.5px,var(--b) 3px);width:7px;height:10px;box-shadow:0 0 6px 1px var(--b),0 0 16px 4px color-mix(in srgb,var(--b) 40%,transparent);border-radius:50%/62% 62% 38% 38%;margin-left:-3.5px;position:absolute;transform:rotate(-8deg)}.cm-web .pst.l-lights .bulb:before{content:"";background:#2a1d0c;border-radius:1px;width:4px;height:4px;position:absolute;top:-3px;left:1.5px}.cm-web .pt6:hover .pst.l-lights .bulb{animation:pbulb 1.2s ease-in-out var(--d) infinite}@keyframes pbulb{50%{filter:brightness(.55);box-shadow:0 0 2px 0 var(--b)}}.cm-web .pst.l-lights .pol{z-index:2;transform-origin:50% 0;background:#fbf8f1;border-radius:2px;width:58px;margin-left:-29px;padding:4px 4px 13px;transition:transform 1s cubic-bezier(.34,1.56,.64,1);position:absolute;top:21px;box-shadow:0 14px 20px -10px #0009}.cm-web .pst.l-lights .pol img{height:50px}.cm-web .pst.l-lights .p1{left:25%;transform:rotate(-7deg)}.cm-web .pst.l-lights .p2{left:73%;transform:rotate(6deg)}.cm-web .pst.l-lights .peg{background:linear-gradient(90deg,#c9a06a,#e8c792 50%,#b88c55);border-radius:1.5px;width:6px;height:13px;margin-left:-3px;position:absolute;top:-6px;left:50%}.cm-web .pst.l-lights .tx{z-index:2;text-align:center;max-width:none;position:absolute;inset:auto 0 11px;transform:none}.cm-web .pst.l-lights .tx em{color:var(--gold);text-shadow:0 0 18px #ffd68c59;font:italic 700 24px/1 Fraunces,Georgia,serif;display:inline}.cm-web .pst.l-lights .tx b{letter-spacing:.3em;margin-top:4px;padding-left:.3em;font-size:9px;display:block}.cm-web .pst.l-lights .pd.d{width:14px;top:auto;bottom:14px;left:10px}.cm-web .pst.l-lights .pd.e{width:11px;bottom:18px;left:auto;right:12px}.cm-web .pt6:hover .pst.l-lights .p1{transform:rotate(-2deg)}.cm-web .pt6:hover .pst.l-lights .p2{transform:rotate(1deg)}.cm-web .pst.l-ticket{background:radial-gradient(120% 100% at 0 0,#e0443e 0%,#b91c1c 50%,#5c0b0b 100%)}.cm-web .pst.l-ticket .pat{opacity:.7}.cm-web .pst.l-ticket .tktw{z-index:2;filter:drop-shadow(0 16px 18px #28000073);margin-top:-47px;transition:transform .7s cubic-bezier(.34,1.56,.64,1);position:absolute;top:50%;left:14px;right:14px;transform:rotate(-3deg)}.cm-web .pst.l-ticket .tkt{background:linear-gradient(165deg,#fffbf1,#f5e8d2);border-radius:10px;height:94px;display:flex;-webkit-mask:radial-gradient(circle at 44px 0,#0000 7px,#000 7.5px) top/100% 51% no-repeat,radial-gradient(circle at 44px 100%,#0000 7px,#000 7.5px) bottom/100% 51% no-repeat;mask:radial-gradient(circle at 44px 0,#0000 7px,#000 7.5px) top/100% 51% no-repeat,radial-gradient(circle at 44px 100%,#0000 7px,#000 7.5px) bottom/100% 51% no-repeat}.cm-web .pst.l-ticket .stub{color:#b91c1c;text-align:center;border-right:1.5px solid #b91c1c29;flex-direction:column;flex:none;justify-content:center;align-items:center;width:44px;display:flex}.cm-web .pst.l-ticket .stub small{letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:800}.cm-web .pst.l-ticket .stub b{letter-spacing:-.04em;color:#7a1414;font-size:26px;font-weight:900;line-height:1}.cm-web .pst.l-ticket .stub i{color:#9a6a5a;font-size:9px;font-style:normal;font-weight:700}.cm-web .pst.l-ticket .main{flex-direction:column;flex:1;justify-content:center;min-width:0;padding:0 8px 0 10px;display:flex}.cm-web .pst.l-ticket .main small{letter-spacing:.16em;text-transform:uppercase;color:#1f6b41;font-size:8.5px;font-weight:800}.cm-web .pst.l-ticket .main b{letter-spacing:-.04em;color:#b91c1c;margin-top:2px;font-size:19px;font-weight:900;line-height:.98}.cm-web .pst.l-ticket .main em{color:#fff;white-space:nowrap;background:#1f6b41;border-radius:10px;align-self:flex-start;align-items:center;gap:4px;height:19px;margin-top:7px;padding:0 7px;font-size:9px;font-style:normal;font-weight:700;display:inline-flex}.cm-web .pst.l-ticket .main em svg{flex:none;width:10px;height:10px}.cm-web .pst.l-ticket .pd.h{z-index:4;width:44px;top:12px;right:4px;transform:rotate(14deg)}.cm-web .pst.l-ticket .pd.s1{width:13px;top:10px;left:12px}.cm-web .pst.l-ticket .pd.s2{width:10px;bottom:7px;left:46%}.cm-web .pt6:hover .pst.l-ticket .tktw{transform:rotate(0)scale(1.03)}.cm-web .pst.l-seal{background:#080d24}.cm-web .pst.l-seal .shade{z-index:1;background:linear-gradient(90deg,#080d24d1 0%,#121a4673 55%,#080d241a 100%);position:absolute;inset:0}.cm-web .pst.l-seal .pat{z-index:1;opacity:.7}.cm-web .pst.l-seal .seal{z-index:3;filter:drop-shadow(0 14px 18px #00000080);width:98px;height:98px;margin-top:-52px;transition:transform 1s cubic-bezier(.34,1.56,.64,1);position:absolute;top:50%;left:12px;transform:rotate(-9deg)}.cm-web .pst.l-seal .seal svg{width:100%;height:100%;position:absolute;inset:0}.cm-web .pst.l-seal .st{color:#1e2a5a;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.cm-web .pst.l-seal .st b{letter-spacing:-.06em;font-size:31px;font-weight:900;line-height:.9}.cm-web .pst.l-seal .st b em{vertical-align:.7em;margin-left:1px;font-size:.5em;font-style:normal}.cm-web .pst.l-seal .st i{letter-spacing:.24em;margin-top:1px;padding-left:.24em;font-size:11px;font-style:normal;font-weight:900}.cm-web .pst.l-seal .lab{z-index:3;color:#f3d98e;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:#080d24b8;border-radius:7px;padding:4px 8px;font-size:9px;font-weight:800;position:absolute;bottom:11px;right:12px;box-shadow:0 0 0 1px #e9c46a80}.cm-web .pst.l-seal .pd.a{width:14px;top:12px;left:104px;transform:none}.cm-web .pst.l-seal .pd.c{width:9px;bottom:30px;left:96px}.cm-web .pt6:hover .pst.l-seal .seal{transform:rotate(8deg)scale(1.06)}.cm-web .pst.l-cut{background:radial-gradient(90% 70% at 50% 38%,#2a2f5e 0%,#141733 60%,#07091a 100%);flex-direction:column;justify-content:center;align-items:center;display:flex}.cm-web .pst.l-cut .glow2{z-index:0;filter:blur(6px);background:radial-gradient(closest-side,#e9c46a59,#0000);border-radius:50%;width:220px;height:110px;margin:-55px 0 0 -110px;position:absolute;top:38%;left:50%}.cm-web .pst.l-cut .pat{opacity:.55}.cm-web .pst.l-cut .cut{z-index:2;letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1px #f3d98ed9;filter:drop-shadow(0 8px 16px #0000008c);background-position:50%;background-size:cover;-webkit-background-clip:text;background-clip:text;padding-right:.04em;font-size:64px;font-weight:900;line-height:.86;transition:background-position 1.4s cubic-bezier(.32,.72,0,1),transform .8s cubic-bezier(.32,.72,0,1);position:relative}.cm-web .pst.l-cut .tx{z-index:2;text-align:center;max-width:none;margin-top:9px;position:relative;top:auto;right:auto;transform:none}.cm-web .pst.l-cut .tx em{color:var(--gold);font:italic 700 18px/1 Fraunces,Georgia,serif;display:inline}.cm-web .pst.l-cut .tx b{letter-spacing:.24em;margin:0 0 0 5px;font-size:9px;display:inline}.cm-web .pst.l-cut .pd.n1{width:22px;top:12px;left:12px}.cm-web .pst.l-cut .pd.n2{width:13px;bottom:16px;right:14px}.cm-web .pt6:hover .pst.l-cut .cut{background-position:30% 70%;transform:scale(1.05)}.cm-web .pst.l-clock{background:radial-gradient(120% 100% at 100% 0,#2c3a7a 0%,#1a2350 50%,#0b1030 100%)}.cm-web .pst.l-clock .stars{z-index:0;background:radial-gradient(circle,#ffffffb3 .8px,#0000 1.3px) 0 0/34px 30px,radial-gradient(circle,#ffe6a899 1px,#0000 1.5px) 17px 13px/46px 40px;position:absolute;inset:0}.cm-web .pst.l-clock .face{z-index:2;background:radial-gradient(circle at 35% 30%,#fffdf6,#f1e8d4);border-radius:50%;width:80px;height:80px;margin-top:-40px;position:absolute;top:50%;left:12px;box-shadow:0 0 0 4px #e9c46a,0 0 0 5px #0003,0 18px 26px -10px #0009,0 0 40px #e9c46a40}.cm-web .pst.l-clock .tick{transform-origin:1px 35px;width:2px;height:5px;transform:rotate(var(--r));background:#1e2a5a66;border-radius:1px;margin-left:-1px;position:absolute;top:5px;left:50%}.cm-web .pst.l-clock .tick:nth-child(3n+1){transform-origin:1.5px 35px;background:#1e2a5a;width:3px;height:9px;margin-left:-1.5px}.cm-web .pst.l-clock .hh,.cm-web .pst.l-clock .mh{transform-origin:50% 100%;background:#1e2a5a;border-radius:3px;position:absolute;bottom:50%;left:50%}.cm-web .pst.l-clock .hh{width:4px;height:20px;margin-left:-2px;transform:rotate(-60deg)}.cm-web .pst.l-clock .mh{width:3px;height:28px;margin-left:-1.5px;transition:transform 1.4s cubic-bezier(.32,.72,0,1)}.cm-web .pst.l-clock .ctr{background:#e9c46a;border-radius:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;position:absolute;top:50%;left:50%;box-shadow:0 0 0 2px #1e2a5a}.cm-web .pst.l-clock .tx{z-index:2;text-align:left;max-width:none;position:absolute;top:50%;left:104px;right:8px;transform:translateY(-50%)}.cm-web .pst.l-clock .tx small{letter-spacing:.16em;text-transform:uppercase;color:#e9c46a;background:0 0;height:auto;margin:0;padding:0;font-size:9.5px;font-weight:800;display:block}.cm-web .pst.l-clock .tx b{color:#fff;margin-top:3px;font-size:25px}.cm-web .pst.l-clock .tx em{color:#141b42;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#e9c46a;border-radius:7px;margin-top:8px;padding:4px 7px;font-size:8.5px;font-style:normal;font-weight:800;display:inline-block}.cm-web .pst.l-clock .pd.n3{width:15px;top:12px;left:82px}.cm-web .pst.l-clock .pd.n4{width:10px;bottom:10px;left:14px}.cm-web .pt6:hover .pst.l-clock .mh{transform:rotate(360deg)}.cm-web .pst.l-egg{background:radial-gradient(120% 110% at 0% 0%,var(--g1) 0%,var(--g2) 55%,var(--g3) 100%)}.cm-web .pst.l-egg .eggw{z-index:2;filter:drop-shadow(0 16px 18px #50287859);width:84px;height:110px;margin-top:-58px;transition:transform .9s cubic-bezier(.34,1.56,.64,1);position:absolute;top:50%;left:24px;transform:rotate(-7deg)}.cm-web .pst.l-egg .egg{border:4px solid #fff;border-radius:50%/60% 60% 40% 40%;width:100%;height:100%;display:block;overflow:hidden;box-shadow:inset 0 0 0 4px #fff}.cm-web .pst.l-egg .sticker{z-index:3;color:#fff;background:radial-gradient(circle at 35% 30%,#9b6bff,#7c3aed 70%);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:74px;height:74px;transition:transform .7s cubic-bezier(.34,1.56,.64,1);display:flex;position:absolute;top:20px;right:16px;transform:rotate(10deg);box-shadow:0 0 0 3px #fff,0 14px 20px -8px #501ea08c}.cm-web .pst.l-egg .sticker b{letter-spacing:-.06em;font-size:27px;font-weight:900;line-height:.9}.cm-web .pst.l-egg .sticker b em{vertical-align:.68em;font-size:.52em;font-style:normal}.cm-web .pst.l-egg .sticker i{letter-spacing:.22em;margin-top:1px;padding-left:.22em;font-size:10.5px;font-style:normal;font-weight:900}.cm-web .pst.l-egg .lab{z-index:3;color:#7c3aed;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;background:#fff;border-radius:7px;padding:4px 8px;font-size:9px;font-weight:800;position:absolute;bottom:14px;right:12px;box-shadow:0 6px 12px -6px #501ea066}.cm-web .pst.l-egg .pd.e1{bottom:10px;left:10px;transform:rotate(-14deg);width:16px!important}.cm-web .pst.l-egg .pd.e2{top:11px;left:12px;transform:rotate(16deg);width:14px!important}.cm-web .pt6:hover .pst.l-egg .eggw{transform:rotate(3deg)scale(1.04)}.cm-web .pt6:hover .pst.l-egg .sticker{transform:rotate(-6deg)scale(1.06)}.cm-web .pst.l-col{background:linear-gradient(135deg,#fff3c4,#fbd3e2 55%,#d9ccfb)}.cm-web .pst.l-col .cg{z-index:1;grid-template-rows:1fr 1fr;grid-template-columns:1.25fr 1fr;gap:5px;display:grid;position:absolute;inset:6px}.cm-web .pst.l-col .cg>span{border-radius:11px;position:relative;overflow:hidden}.cm-web .pst.l-col .c1{grid-row:1/3}.cm-web .pst.l-col .cg img{transition:transform 1.1s cubic-bezier(.32,.72,0,1)}.cm-web .pst.l-col .ribbon{z-index:3;filter:drop-shadow(0 8px 10px #50287859);width:150px;height:34px;margin-left:-75px;transition:transform .8s cubic-bezier(.34,1.56,.64,1);position:absolute;bottom:16px;left:50%;transform:rotate(-4deg)}.cm-web .pst.l-col .ribbon svg{width:100%;height:100%;position:absolute;inset:0}.cm-web .pst.l-col .ribbon em{color:#5b2a86;white-space:nowrap;justify-content:center;align-items:center;padding-top:1px;font:italic 700 17px/1 Fraunces,Georgia,serif;display:flex;position:absolute;inset:0}.cm-web .pst.l-col .pd.e4{z-index:4;top:9px;right:10px;transform:rotate(14deg);width:17px!important}.cm-web .pt6:hover .pst.l-col .cg img{transform:scale(1.07)}.cm-web .pt6:hover .pst.l-col .ribbon{transform:rotate(0)scale(1.05)}.cm-web .pst.l-sign{background:linear-gradient(170deg,#fffdf5 0%,#f3ecff 70%,#e9e0ff 100%)}.cm-web .pst.l-sign .pat{opacity:.5;background:repeating-linear-gradient(135deg,#7c3aed0d 0 3px,#0000 3px 14px)}.cm-web .pst.l-sign .sgw{z-index:2;transform-origin:50% 8px;width:154px;margin-left:-77px;transition:transform 1s cubic-bezier(.34,1.56,.64,1);position:absolute;top:6px;left:50%;transform:rotate(-3deg)}.cm-web .pst.l-sign .strings{width:100%;height:34px;display:block}.cm-web .pst.l-sign .peg{background:radial-gradient(circle at 35% 30%,#fde68a,#e2b93b);border-radius:50%;width:12px;height:12px;margin-left:-6px;position:absolute;top:0;left:50%;box-shadow:0 2px 4px #50287859}.cm-web .pst.l-sign .board{text-align:center;background:linear-gradient(170deg,#fff6d8,#fde8a4);border-radius:14px;margin-top:-4px;padding:10px 10px 11px;display:block;box-shadow:inset 0 0 0 2px #ffffffb3,0 16px 22px -12px #50287873}.cm-web .pst.l-sign .board small{letter-spacing:.16em;text-transform:uppercase;color:#9a6b12;font-size:8.5px;font-weight:800;display:block}.cm-web .pst.l-sign .board b{letter-spacing:-.04em;color:var(--c);margin-top:3px;font-size:22px;font-weight:900;line-height:1;display:block}.cm-web .pst.l-sign .board em{background:var(--c);color:#fff;white-space:nowrap;border-radius:10px;align-items:center;gap:4px;height:20px;margin-top:7px;padding:0 8px;font-size:10px;font-style:normal;font-weight:700;display:inline-flex}.cm-web .pst.l-sign .board em svg{width:11px;height:11px}.cm-web .pst.l-sign .pd.e5{bottom:10px;left:12px;transform:rotate(-12deg);width:17px!important}.cm-web .pst.l-sign .pd.e6{bottom:14px;right:14px;transform:rotate(14deg);width:15px!important}.cm-web .pst.l-sign .pd.e7{bottom:8px;right:34px;transform:rotate(-6deg);width:12px!important}.cm-web .pt6:hover .pst.l-sign .sgw{transform:rotate(2deg)}.cm-web .nx-review{z-index:90;scrollbar-width:none;-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);color:#ece8ffb8;background:#120e22c7;border-radius:15px;align-items:center;gap:4px;max-width:calc(100vw - 32px);padding:5px;font-size:12.5px;font-weight:600;display:flex;position:fixed;top:14px;left:50%;overflow-x:auto;transform:translate(-50%);box-shadow:0 0 0 1px #ffffff14,0 18px 40px -18px #0009}.cm-web .nx-review::-webkit-scrollbar{display:none}.cm-web .nx-review a,.cm-web .nx-review button{height:30px;color:inherit;white-space:nowrap;border-radius:10px;flex:none;align-items:center;gap:7px;padding:0 12px;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.cm-web .nx-review a svg{width:14px;height:14px}.cm-web .nx-review a:hover,.cm-web .nx-review button:hover{color:#fff;background:#ffffff14}.cm-web .nx-review button.on{color:#1a1433;background:#fff;box-shadow:0 4px 14px -6px #00000080}.cm-web .nx-sep{background:#ffffff24;flex:none;width:1px;height:18px;margin:0 4px}.cm-web .view.enter .nx-rise{animation:rise .55s var(--ease) backwards;animation-delay:calc(var(--i,0) * 45ms)}@media (width<=800px){.cm-web .nx-review{top:auto;bottom:14px}}.cm-web .ws .lg i,.cm-web .kitlogo i,.cm-web .pv-av i,.cm-web .poster .wm,.cm-web .upframe .brandmark,.cm-web .ppv-media .wm,.cm-web .nx-logo-gails{place-items:center;overflow:visible;background:0 0!important;display:grid!important;-webkit-mask:none!important;mask:none!important}.cm-web .ws .lg i:after,.cm-web .kitlogo i:after,.cm-web .pv-av i:after,.cm-web .poster .wm:after,.cm-web .upframe .brandmark:after,.cm-web .ppv-media .wm:after,.cm-web .nx-logo-gails:after{content:"GAIL’s";letter-spacing:.14em;color:#c8102e;white-space:nowrap;font:500 1em/1 Inter,sans-serif}.cm-web .ws .lg i{font-size:8px}.cm-web .kitlogo i{font-size:30px}.cm-web .pv-av i{font-size:6.5px}.cm-web .poster .wm,.cm-web .ppv-media .wm,.cm-web .upframe .brandmark{font-size:13px}.cm-web .poster .wm:after,.cm-web .ppv-media .wm:after,.cm-web .upframe .brandmark:after{color:#fff}.cm-phone *{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}.cm-phone,.cm-phone{height:100%}.cm-phone button,.cm-phone input,.cm-phone textarea{font:inherit;color:inherit;background:0 0;border:0;outline:none}.cm-phone button,.cm-phone label{cursor:pointer}.cm-phone [hidden]{display:none!important}.cm-phone svg,.cm-phone img,.cm-phone video{display:block}.cm-phone{--logo:url(https://clipmagic.tech/mobile/media/gails-mask.png);--logo-mono:url(https://clipmagic.tech/mobile/media/gails-mask.png);--lg-bg:#f7f0e6;--lg-ink:#c8102e;--lg-w:30px;--lg-h:9px;--bg:#f6f6f8;--card:#fff;--ink:#141417;--ink2:#3a3a42;--muted:#6b6b76;--faint:#a1a1aa;--line:#14141714;--inset:#efeff3;--vio:#6d55fd;--vio-l:#eeeaff;--grad:linear-gradient(180deg,#7b61ff,#6249f8);--btn-sh:inset 0 1px 0 #ffffff40,0 12px 22px -12px #6249f8e6;--btn-sh-sm:inset 0 1px 0 #ffffff40,0 8px 16px -8px #6249f8d9;--txt:linear-gradient(90deg,#6d55fd,#c24fd0 55%,#f0628e);--ok:#15803d;--ok-l:#e3f6ea;--amber:#b45309;--amber-l:#fff1db;--red:#e11d48;--pink:#a21caf;--sky:radial-gradient(60% 90% at 15% 10%,#9dc8ff 0%,transparent 60%),radial-gradient(55% 80% at 80% 0%,#c7b6ff 0%,transparent 62%),radial-gradient(70% 90% at 60% 100%,#eaf2ff 0%,transparent 70%),linear-gradient(180deg,#bfd8ff,#f3f5ff);--shadow:0 1px 2px #1414170d,0 10px 28px -14px #28325a38;--ease:cubic-bezier(.22,1,.36,1);--pop:cubic-bezier(.34,1.56,.64,1);--sat:env(safe-area-inset-top,0px);--sab:env(safe-area-inset-bottom,0px);color:var(--ink);-webkit-font-smoothing:antialiased;letter-spacing:-.008em;background:var(--bg);overscroll-behavior:none;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:16px}.cm-phone .stage{background:radial-gradient(50% 60% at 20% 10%,#dce8ff,#0000 70%),radial-gradient(50% 60% at 90% 90%,#ece5ff,#0000 70%),#f4f5f8;grid-template-columns:minmax(300px,390px) auto;justify-content:center;align-items:center;gap:56px;min-height:100%;padding:28px;display:grid}.cm-phone .device{background:#0e0b18;border-radius:62px;width:402px;height:870px;padding:12px;position:relative;box-shadow:0 0 0 2px #2a2535,0 50px 100px -30px #1e14508c,inset 0 0 0 1px #ffffff14}.cm-phone .device:before{content:"";z-index:90;background:#000;border-radius:20px;width:118px;height:34px;position:absolute;top:24px;left:50%;transform:translate(-50%)}.cm-phone .app{background:var(--bg);isolation:isolate;--top:50px;border-radius:50px;width:100%;height:100%;position:relative;overflow:hidden}.cm-phone .sbar{z-index:85;pointer-events:none;justify-content:space-between;align-items:center;height:50px;padding:6px 32px 0 40px;font-size:15px;font-weight:600;transition:color .2s;display:flex;position:absolute;top:0;left:0;right:0}.cm-phone .sbar .r{align-items:center;gap:6px;display:flex}.cm-phone .app.dark .sbar{color:#fff}@media (width<=1000px) and (width>=641px){.cm-phone .stage{grid-template-columns:auto}.cm-phone .side{display:none}}@media (width<=640px),(display-mode:standalone){.cm-phone .stage{background:var(--bg);padding:0;display:block}.cm-phone .side{display:none!important}.cm-phone .device{width:100%;height:100dvh;box-shadow:none;background:0 0;border-radius:0;padding:0}.cm-phone .device:before,.cm-phone .sbar{display:none}.cm-phone .app{--top:var(--sat);border-radius:0}}.cm-phone .side{scrollbar-width:none;max-height:calc(100vh - 56px);padding-right:4px;overflow-y:auto}.cm-phone .side::-webkit-scrollbar{display:none}.cm-phone .tag{background:var(--vio-l);height:24px;color:var(--vio);letter-spacing:.06em;text-transform:uppercase;border-radius:8px;align-items:center;margin-bottom:12px;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex}.cm-phone .side h1{letter-spacing:-.03em;font:800 30px/1.06 Inter,sans-serif}.cm-phone .side h1 span{background:var(--txt);color:#0000;-webkit-background-clip:text;background-clip:text}.cm-phone .side .lead{color:var(--muted);margin-top:10px;font-size:14px;line-height:1.5}.cm-phone .tldr{box-shadow:var(--shadow);background:#fff;border-radius:16px;margin-top:14px;overflow:hidden}.cm-phone .tldr h4{letter-spacing:.08em;text-transform:uppercase;color:var(--vio);padding:10px 12px 0;font-size:11px;font-weight:800}.cm-phone .tldr div{border-top:1px solid var(--line);color:var(--ink2);grid-template-columns:92px 1fr;gap:10px;padding:8px 12px;font-size:12.5px;line-height:1.4;display:grid}.cm-phone .tldr h4+div{border-top:0}.cm-phone .tldr b{color:var(--ink);font-size:12px}.cm-phone .ssh{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:18px 2px 8px;font-size:11.5px;font-weight:800}.cm-phone .jump{gap:3px;display:grid}.cm-phone .jump button{text-align:left;border-radius:12px;align-items:center;gap:10px;padding:8px 9px;font-size:13.5px;font-weight:600;transition:background .15s;display:flex}.cm-phone .jump button:hover{background:#fffc}.cm-phone .jump i{background:var(--grad);color:#fff;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;font-size:11px;font-style:normal;font-weight:800;display:grid}.cm-phone .jump small{color:var(--muted);margin-top:1px;font-size:12px;font-weight:500;display:block}.cm-phone .side-acts{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.cm-phone .chipbtn{height:32px;box-shadow:var(--shadow);color:var(--ink);background:#fff;border-radius:10px;align-items:center;padding:0 12px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.cm-phone .qr{box-shadow:var(--shadow);background:#fff;border-radius:16px;align-items:center;gap:12px;margin-top:14px;padding:12px;display:flex}.cm-phone .qr #qr{flex:none;width:70px;height:70px}.cm-phone .qr .qrw{flex:none;width:70px;height:70px;position:relative}.cm-phone .qrm{background:#fff;border-radius:24%;place-items:center;width:26%;height:26%;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #fff}.cm-phone .qrm img{width:80%;height:auto;display:block}.cm-phone .qr #qr img,.cm-phone .qr #qr canvas{width:70px!important;height:70px!important}.cm-phone .qr b{font-size:13.5px}.cm-phone .qr small{color:var(--muted);margin-top:2px;font-size:12px;line-height:1.4;display:block}.cm-phone .scr{padding:calc(var(--top) + 6px) 0 calc(104px + var(--sab));opacity:0;pointer-events:none;transition:opacity .26s var(--ease),transform .36s var(--ease);scrollbar-width:none;position:absolute;inset:0;overflow:hidden auto;transform:translate(14px)}.cm-phone .scr::-webkit-scrollbar{display:none}.cm-phone .scr.on{opacity:1;pointer-events:auto;transform:none}.cm-phone .scr:not(.on),.cm-phone .scr:not(.on) *{pointer-events:none!important}.cm-phone .scr.full{color:#fff;z-index:50;background:#000;padding:0;transform:translateY(24px)}.cm-phone .scr.full.on{transform:none}.cm-phone .band{background:var(--sky);z-index:-1;height:360px;position:absolute;top:0;left:0;right:0;-webkit-mask:linear-gradient(#000 45%,#0000);mask:linear-gradient(#000 45%,#0000)}.cm-phone .card{background:var(--card);box-shadow:var(--shadow);border-radius:24px}.cm-phone .btn{height:50px;transition:transform .15s var(--ease);white-space:nowrap;border-radius:16px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:16.5px;font-weight:700;display:inline-flex}.cm-phone .btn:active{transform:scale(.97)}.cm-phone .btn.pri{background:var(--grad);color:#fff;box-shadow:var(--btn-sh)}.cm-phone .btn.ghost{background:var(--inset);color:var(--ink)}.cm-phone .btn.white{color:#111;background:#fff}.cm-phone .btn.wide{width:100%}.cm-phone .btn svg{width:20px;height:20px}.cm-phone .pill{white-space:nowrap;border-radius:12px;align-items:center;gap:6px;height:36px;padding:0 13px;font-size:14px;font-weight:700;display:inline-flex}.cm-phone .pill.pri{background:var(--grad);color:#fff;box-shadow:var(--btn-sh-sm)}.cm-phone .pill.soft{background:var(--vio-l);color:var(--vio)}.cm-phone .pill svg{width:15px;height:15px}.cm-phone .spark{flex:none;width:16px;height:16px}.cm-phone .ttl{letter-spacing:-.03em;padding:6px 20px 4px;font-size:28px;font-weight:800;line-height:1.1}.cm-phone .tsub{color:var(--muted);padding:0 20px 14px;font-size:15px;line-height:1.4}@keyframes m-fadeup{0%{opacity:0;transform:translateY(8px)}}@keyframes m-popin{0%{opacity:0;transform:scale(.7)}}@keyframes m-shim{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes m-spin{to{transform:rotate(360deg)}}.cm-phone .hhead{align-items:center;gap:11px;padding:6px 20px 0;display:flex}.cm-phone .blogo{background:var(--lg-bg);border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 0 0 3px #fffc}.cm-phone .blogo i{width:var(--lg-w);height:var(--lg-h);background:var(--lg-ink);-webkit-mask:var(--logo-mono) center/contain no-repeat;-webkit-mask:var(--logo-mono) center/contain no-repeat;mask:var(--logo-mono) center/contain no-repeat}.cm-phone .hhead .t{flex:1;min-width:0}.cm-phone .hhead small{color:var(--ink2);font-size:13.5px;font-weight:500;display:block}.cm-phone .hhead b{letter-spacing:-.02em;font-size:21px;font-weight:800;line-height:1.15;display:block}.cm-phone .hhead b span{background:var(--txt);color:#0000;-webkit-background-clip:text;background-clip:text}.cm-phone .rdy{animation:m-fadeup .4s var(--ease);align-items:center;gap:14px;margin:12px 16px 0;padding:12px 14px;display:flex}.cm-phone .fan{flex:none;width:92px;height:92px;position:relative}.cm-phone .fan>span{background:#ddd;border-radius:11px;width:50px;height:80px;position:absolute;top:3px;left:22px;overflow:hidden;box-shadow:0 8px 16px -8px #00000073,0 0 0 2.5px #fff}.cm-phone .fan>span img{object-fit:cover;width:100%;height:100%}.cm-phone .fan>span:first-child{transform:rotate(-12deg)translate(-24px)translateY(6px)}.cm-phone .fan>span:nth-child(3){transform:rotate(12deg)translate(24px)translateY(6px)}.cm-phone .fan>span:nth-child(2){z-index:2}.cm-phone .fan>b{z-index:3;color:#fff;background:#f0628e;border-radius:15px;place-items:center;min-width:30px;height:30px;padding:0 7px;font-size:15px;font-weight:800;display:grid;position:absolute;top:-4px;right:-2px;box-shadow:0 0 0 3px #fff}.cm-phone .rdy .t{flex:1;min-width:0}.cm-phone .rdy h2{letter-spacing:-.02em;font-size:20px;font-weight:800;line-height:1.15}.cm-phone .rdy p{color:var(--muted);margin-top:3px;font-size:13.5px;line-height:1.35}.cm-phone .rdy p em{color:var(--pink);white-space:nowrap;font-style:normal;font-weight:600}.cm-phone .rdy .btn{height:42px;margin-top:8px;padding:0 16px;font-size:15.5px}.cm-phone .rdy.clear{gap:12px}.cm-phone .card.rdy.hdir{align-items:flex-start}.cm-phone .hd-ph{background:radial-gradient(90% 80% at 50% 30%,#efeaff,#f8f6ff 70%);border-radius:20px;flex:none;place-items:center;width:76px;height:108px;display:grid;position:relative}.cm-phone .dph{width:var(--w,64px);height:calc(var(--w,64px) * 1.86);font-size:calc(var(--w,64px) / 10);flex:none;animation:6s ease-in-out infinite m-dphF;display:block;position:relative;transform:rotate(-6deg)}@keyframes m-dphF{50%{transform:rotate(-4deg)translateY(-.35em)}}.cm-phone .dph-b{background:#0e0b1c;border-radius:1.55em;padding:.42em;position:absolute;inset:0;box-shadow:0 0 0 .12em #ffffff38,0 1.4em 2.4em -1em #140a3ca6}.cm-phone .dph-s{background:linear-gradient(165deg,#3b2a7a 0%,#22184a 60%,#160f33 100%);border-radius:1.15em;width:100%;height:100%;display:block;position:relative;overflow:hidden}.cm-phone .dph-o{filter:blur(.8em);border-radius:50%;animation:7s ease-in-out infinite alternate m-dphO;position:absolute}.cm-phone .dph-o.o1{background:#ffb76bd9;width:5.5em;height:5.5em;top:18%;left:-10%}.cm-phone .dph-o.o2{background:#f0628ebf;width:5em;height:5em;animation-duration:9s;top:38%;right:-14%}.cm-phone .dph-o.o3{background:#8b6cffd9;width:6em;height:4.5em;animation-duration:8s;bottom:6%;left:18%}@keyframes m-dphO{to{transform:translate(1em,-1.2em)scale(1.12)}}.cm-phone .dph-g{background:linear-gradient(90deg,#0000 calc(33.33% - .5px),#ffffff47 calc(33.33% - .5px) calc(33.33% + .5px),#0000 calc(33.33% + .5px) calc(66.66% - .5px),#ffffff47 calc(66.66% - .5px) calc(66.66% + .5px),#0000 calc(66.66% + .5px)),linear-gradient(#0000 calc(33.33% - .5px),#ffffff47 calc(33.33% - .5px) calc(33.33% + .5px),#0000 calc(33.33% + .5px) calc(66.66% - .5px),#ffffff47 calc(66.66% - .5px) calc(66.66% + .5px),#0000 calc(66.66% + .5px));position:absolute;inset:0}.cm-phone .dph-af{border:.13em solid #ffd60a;border-radius:.2em;width:2.6em;height:2.6em;margin:-1.3em 0 0 -1.3em;animation:3.2s ease-in-out infinite m-dphAf;position:absolute;top:44%;left:50%}@keyframes m-dphAf{0%,to{opacity:.95;transform:scale(1)}10%{opacity:.5;transform:scale(1.25)}20%{opacity:1;transform:scale(1)}}.cm-phone .dph-rec{background:#ff3b30;border-radius:.4em;align-items:center;gap:.3em;height:1.5em;padding:0 .45em;display:inline-flex;position:absolute;top:.6em;left:.55em}.cm-phone .dph-rec i{background:#fff;border-radius:50%;width:.5em;height:.5em;animation:1.2s steps(2,end) infinite m-hdBlink}.cm-phone .dph-rec b{letter-spacing:.06em;color:#fff;font-size:.75em;font-weight:800;line-height:1}.cm-phone .dph-sh{border-radius:50%;width:2.6em;height:2.6em;margin-left:-1.3em;position:absolute;bottom:.8em;left:50%;box-shadow:inset 0 0 0 .22em #fff}.cm-phone .dph-sh i{background:#ff3b30;border-radius:.25em;position:absolute;inset:.75em}@keyframes m-hdBlink{50%{opacity:.25}}.cm-phone .hdir .tag{background:var(--vio-l);height:22px;color:var(--vio);letter-spacing:.04em;text-transform:uppercase;border-radius:7px;align-items:center;margin-bottom:5px;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex}.cm-phone .hdir p b{color:var(--ink)}.cm-phone .hd-bt{align-items:center;gap:12px;display:flex}.cm-phone .hd-not{color:var(--muted);margin-top:8px;font-size:14px;font-weight:600}.cm-phone .hf-new{color:#5b44ee;letter-spacing:.02em;vertical-align:1px;background:#fff;border-radius:6px;margin-left:6px;padding:1px 6px;font-size:10px;font-style:normal;font-weight:800}.cm-phone .hfilm[hidden]{display:none!important}.cm-phone .rdy.clear .ok{color:#fff;background:#22c55e;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 10px 20px -10px #22c55ee6}.cm-phone .rdy.clear .ok svg{width:24px;height:24px}.cm-phone .shm{align-items:center;gap:8px;margin:16px 20px 8px;display:flex}.cm-phone .shm b{letter-spacing:.07em;text-transform:uppercase;color:#2c333c;font-size:13px;font-weight:800}.cm-phone .shm .nb{color:#7c4fd6;background:#eee5fc;border-radius:7px;padding:2px 8px;font-size:12px;font-weight:700}.cm-phone .shm button{color:var(--vio);margin-left:auto;font-size:14px;font-weight:600}.cm-phone .wkm{box-shadow:var(--shadow);background:#fff;border-radius:22px;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;margin:0 14px;padding:10px 8px;display:grid}.cm-phone .wkd{border-radius:12px;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:3px 0 5px;display:flex}.cm-phone .wkd.today{background:#f3efff}.cm-phone .wkd small{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:800}.cm-phone .wkd>b{font-size:15px;font-weight:700;line-height:1}.cm-phone .wkd.past>b{color:var(--faint)}.cm-phone .wkt{background:#eee;border-radius:10px;width:100%;max-width:44px;height:52px;position:relative;overflow:hidden}.cm-phone .wkt img{object-fit:cover;width:100%;height:100%}.cm-phone .wkd.past .wkt img{filter:saturate(.7)}.cm-phone .wkt.gap{color:var(--vio);background:repeating-linear-gradient(135deg,#f6f4ff 0 6px,#fcfbff 6px 12px);place-items:center;font-size:20px;font-weight:500;display:grid;box-shadow:inset 0 0 0 1.5px #e1daff}.cm-phone .wkt.none{background:#f4f4f7}.cm-phone .wkt.gap svg.plus{width:16px;height:16px}.cm-phone .agadd i svg.plus{width:12px;height:12px}.cm-phone .shots label svg.plus{width:18px;height:18px}.cm-phone .wkt .st{color:#fff;border-radius:50%;place-items:center;width:17px;height:17px;display:grid;position:absolute;bottom:3px;right:3px;box-shadow:0 0 0 1.5px #fff}.cm-phone .wkt .st svg{width:10px;height:10px}.cm-phone .wkt .st.posted{background:#22c55e}.cm-phone .wkt .st.ok{background:var(--vio)}.cm-phone .wkt .st.ready{background:#ffb020}.cm-phone .wkt .mk{background:linear-gradient(110deg,#28145a59 30%,#ffffff59 50%,#28145a59 70%) 0 0/250% 100%;animation:1.3s linear infinite m-shim;position:absolute;inset:0}.cm-phone .wkt .for{background:#fff;border-radius:5px;padding:2px 3px;font-size:9px;line-height:1;position:absolute;top:3px;left:3px}.cm-phone .ideas{gap:8px;margin:0 16px;display:grid}.cm-phone .idea{box-shadow:var(--shadow);animation:m-fadeup .35s var(--ease);background:#fff;border-radius:20px;align-items:center;gap:12px;padding:9px 10px;display:flex}.cm-phone .idea .th{background:#eee;border-radius:14px;flex:none;width:64px;height:64px;position:relative;overflow:hidden}.cm-phone .idea .th img{object-fit:cover;width:100%;height:100%}.cm-phone .idea .th i{color:#fff;background:#0f0a1e99;border-radius:6px;place-items:center;width:20px;height:20px;display:grid;position:absolute;bottom:4px;left:4px}.cm-phone .idea .th i svg{width:11px;height:11px}.cm-phone .idea .t{flex:1;min-width:0}.cm-phone .idea .t b{letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15.5px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.cm-phone .idea .t small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:12.5px;display:block;overflow:hidden}.cm-phone .idea .t .pill{height:32px;margin-top:7px;padding:0 12px;font-size:13.5px}.cm-phone .idea .t .state{height:34px;color:var(--vio);background:#f5f3ff;border-radius:12px;align-items:center;gap:7px;margin-top:8px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.cm-phone .idea .t .state.ready{background:var(--amber-l);color:var(--amber)}.cm-phone .idea .t .state .sp{border:2px solid #6d55fd40;border-top-color:var(--vio);border-radius:50%;width:13px;height:13px;animation:.9s linear infinite m-spin}.cm-phone .coach{z-index:45;left:50%;bottom:calc(112px + var(--sab));color:#fff;white-space:nowrap;animation:m-fadeup .5s var(--ease) .6s backwards;background:#17151f;border-radius:16px;align-items:center;gap:10px;padding:10px 12px 10px 14px;font-size:14px;font-weight:600;display:flex;position:absolute;transform:translate(-50%);box-shadow:0 14px 30px -12px #00000080}.cm-phone .coach:after{content:"";background:#17151f;border-radius:3px;width:14px;height:14px;margin-left:-7px;position:absolute;bottom:-6px;left:50%;transform:rotate(45deg)}.cm-phone .coach button{color:#c9beff;font-size:13px;font-weight:700}.cm-phone .tabs{z-index:40;height:calc(84px + var(--sab));padding:6px 6px var(--sab);box-shadow:0 -1px 0 var(--line);transition:transform .35s var(--ease);background:#fff;grid-template-columns:repeat(5,1fr);align-items:start;display:grid;position:absolute;bottom:0;left:0;right:0}.cm-phone .tabs.hide{transform:translateY(110%)}.cm-phone .tab{color:var(--faint);flex-direction:column;align-items:center;gap:4px;padding-top:8px;font-size:11.5px;font-weight:600;display:flex;position:relative}.cm-phone .tab svg{width:26px;height:26px}.cm-phone .tab.on{color:var(--ink)}.cm-phone .tab .bdg{color:#fff;background:#f0628e;border-radius:10px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:11px;font-weight:800;display:grid;position:absolute;top:3px;left:calc(50% + 6px);box-shadow:0 0 0 2px #fff}.cm-phone .tab.cam{color:var(--ink);margin-top:-22px}.cm-phone .tab.cam .ring{background:var(--grad);border-radius:50%;width:68px;height:68px;padding:0;transition:transform .2s cubic-bezier(.34,1.56,.64,1);box-shadow:inset 0 1px #ffffff40,0 14px 26px -12px #6249f8e6,0 0 0 4px #fff}.cm-phone .tab.cam .ring span{color:#fff;background:0 0;border-radius:50%;place-items:center;width:100%;height:100%;display:grid}.cm-phone .tab.cam .ring svg{width:28px;height:28px}.cm-phone .tab.cam:active .ring{transform:scale(.94)}.cm-phone .tab .av{background:#1d1446;border-radius:50%;width:28px;height:28px;overflow:hidden;box-shadow:0 0 0 2px #fff,0 0 0 3.5px #c9bdff}.cm-phone .tab .av video{object-fit:cover;width:100%;height:100%;transform:scale(1.35)translateY(4%)}.cm-phone .tab .av video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.cm-phone .vf{background:#000;position:absolute;inset:0;overflow:hidden}.cm-phone .vf video,.cm-phone .vf img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cm-phone .vf .grid{pointer-events:none;background:linear-gradient(90deg,#0000 calc(33.3% - .5px),#ffffff2e 33.3%,#0000 calc(33.3% + .5px) calc(66.6% - .5px),#ffffff2e 66.6%,#0000 calc(66.6% + .5px)),linear-gradient(#0000 calc(33.3% - .5px),#ffffff2e 33.3%,#0000 calc(33.3% + .5px) calc(66.6% - .5px),#ffffff2e 66.6%,#0000 calc(66.6% + .5px));position:absolute;inset:0}.cm-phone .camtop{z-index:3;padding:calc(var(--top) + 8px) 14px 40px;background:linear-gradient(#0000008c,#0000);align-items:center;gap:10px;display:flex;position:absolute;top:0;left:0;right:0}.cm-phone .cx{color:#fff;background:#0006;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.cm-phone .cx svg{width:20px;height:20px}.cm-phone .camtip{text-shadow:0 1px 6px #00000080;flex:1;font-size:14px;font-weight:600;line-height:1.3}.cm-phone .camreal{color:#fff;white-space:nowrap;background:#ffffff2e;border-radius:17px;height:34px;padding:0 12px;font-size:13px;font-weight:700}.cm-phone .camday{z-index:3;top:calc(var(--top) + 64px);white-space:nowrap;background:#6d55fdd9;border-radius:15px;align-items:center;height:30px;padding:0 12px;font-size:13px;font-weight:700;display:flex;position:absolute;left:50%;transform:translate(-50%)}.cm-phone .recbar{z-index:3;top:calc(var(--top) + 64px);font-variant-numeric:tabular-nums;background:#ff3b30;border-radius:16px;align-items:center;gap:8px;height:32px;padding:0 14px;font-size:15px;font-weight:700;display:flex;position:absolute;left:50%;transform:translate(-50%)}.cm-phone .recbar i{background:#fff;border-radius:50%;width:9px;height:9px;animation:1s infinite m-blink}@keyframes m-blink{50%{opacity:.2}}.cm-phone .cambot{z-index:3;padding:30px 24px calc(26px + var(--sab));background:linear-gradient(#0000,#0009);position:absolute;bottom:0;left:0;right:0}.cm-phone .cmodes{justify-content:center;gap:18px;margin-bottom:16px;display:flex}.cm-phone .cmodes button{letter-spacing:.06em;text-transform:uppercase;color:#ffffffa6;padding:4px 2px;font-size:14px;font-weight:700}.cm-phone .cmodes button.on{color:#ffd24d}.cm-phone .camrow{grid-template-columns:1fr auto 1fr;justify-content:space-between;align-items:center;display:flex;display:grid!important}.cm-phone .cside{align-items:center;display:flex}.cm-phone .cside.r{justify-content:flex-end}.cm-phone .croll{border-radius:14px;width:54px;height:54px;padding:0;position:relative;box-shadow:0 0 0 2px #fff}.cm-phone .croll img{object-fit:cover;border-radius:12px;width:100%;height:100%;display:block}.cm-phone .croll b{background:var(--vio);color:#fff;border-radius:12px;place-items:center;min-width:24px;height:24px;padding:0 6px;font-size:13px;font-weight:800;display:grid;position:absolute;top:-9px;right:-9px;box-shadow:0 0 0 2px #fff}.cm-phone .croll.pop img{animation:m-rollpop .5s var(--pop)}.cm-phone .croll.pop b{animation:m-rollpop .5s .1s var(--pop) both}@keyframes m-rollpop{0%{opacity:.3;transform:scale(.55)}}.cm-phone .cnext{color:#111;height:46px;animation:m-fadeup .3s var(--ease);background:#fff;border-radius:23px;align-items:center;gap:8px;padding:0 10px 0 18px;font-size:15.5px;font-weight:700;display:flex;box-shadow:0 10px 24px -10px #0009}.cm-phone .cnext b{background:var(--vio);color:#fff;border-radius:13px;place-items:center;min-width:26px;height:26px;padding:0 7px;font-size:13px;display:grid}.cm-phone .lib{border-radius:12px;width:50px;height:50px;display:block;overflow:hidden;box-shadow:0 0 0 2px #ffffffe6}.cm-phone .lib img{object-fit:cover;width:100%;height:100%}.cm-phone .shutter{border-radius:50%;place-items:center;width:80px;height:80px;display:grid;box-shadow:inset 0 0 0 4px #fff}.cm-phone .shutter i{background:#ff3b30;border-radius:50%;width:64px;height:64px;transition:transform .15s,border-radius .3s cubic-bezier(.3,.7,.2,1),background .2s,width .3s cubic-bezier(.3,.7,.2,1),height .3s cubic-bezier(.3,.7,.2,1)}.cm-phone .shutter:active i{transform:scale(.9)}.cm-phone .shutter.vid i{background:#ff3b30}.cm-phone .shutter.rec i{border-radius:7px;width:30px;height:30px}.cm-phone .flip{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#fff;background:#ffffff29;border-radius:50%;place-items:center;width:50px;height:50px;transition:transform .45s cubic-bezier(.3,.7,.2,1);display:grid;box-shadow:inset 0 0 0 1px #ffffff24}.cm-phone .flip svg{width:24px;height:24px}.cm-phone .flip.spin svg{animation:.45s cubic-bezier(.3,.7,.2,1) m-flipspin}@keyframes m-flipspin{to{transform:rotate(180deg)}}.cm-phone .flash{z-index:8;opacity:0;pointer-events:none;background:#fff;position:absolute;inset:0}.cm-phone .flash.go{animation:.45s ease-out m-flash}@keyframes m-flash{0%{opacity:.95}to{opacity:0}}.cm-phone .what{z-index:6;padding:18px 18px calc(20px + var(--sab));color:var(--ink);transition:transform .42s var(--ease);background:#fff;border-radius:28px 28px 0 0;position:absolute;bottom:0;left:0;right:0;transform:translateY(105%)}.cm-phone .what.on{transform:none}.cm-phone .what .grab{background:#e4e4e7;border-radius:3px;width:40px;height:5px;margin:0 auto 12px}.cm-phone .what h3{letter-spacing:-.02em;font-size:22px;font-weight:800}.cm-phone .what p.s{color:var(--muted);margin-top:2px;font-size:14.5px}.cm-phone .wchips{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.cm-phone .wchips button{background:var(--inset);border-radius:14px;height:44px;padding:0 15px;font-size:15px;font-weight:600;transition:background .15s,color .15s}.cm-phone .wchips button:active,.cm-phone .wchips button.on{background:var(--vio);color:#fff}.cm-phone .wsay{border-radius:16px;align-items:center;gap:8px;margin-top:12px;padding:5px 5px 5px 14px;display:flex;box-shadow:inset 0 0 0 1.5px #e4e0f5}.cm-phone .wsay input{flex:1;min-width:0;height:40px;font-size:15.5px}.cm-phone .wsay .mic{background:var(--vio-l);width:40px;height:40px;color:var(--vio);border-radius:12px;flex:none;place-items:center;display:grid}.cm-phone .wsay .mic.rec{background:var(--red);color:#fff}.cm-phone .wsay .mic svg{width:19px;height:19px}.cm-phone .wsay .go{background:var(--grad);color:#fff;width:40px;height:40px;box-shadow:var(--btn-sh-sm);border-radius:12px;flex:none;place-items:center;display:grid}.cm-phone .wsay .go svg{width:19px;height:19px}.cm-phone .asis{color:var(--vio);margin:14px auto 0;font-size:14.5px;font-weight:600;display:block}.cm-phone .making{z-index:5;padding:0 16px calc(28px + var(--sab,0px));-webkit-backdrop-filter:blur(14px)saturate(120%);backdrop-filter:blur(14px)saturate(120%);animation:m-mkin .35s var(--ease);background:linear-gradient(#0c091826,#0c09188c);justify-content:center;align-items:flex-end;display:none;position:absolute;inset:0}.cm-phone .making.on{display:flex}@keyframes m-mkin{0%{opacity:0}}.cm-phone .making .mk{-webkit-backdrop-filter:blur(30px)saturate(160%);backdrop-filter:blur(30px)saturate(160%);text-align:left;color:#fff;width:100%;max-width:360px;animation:m-mkup .5s var(--ease);background:#ffffff1f;border-radius:26px;align-items:center;gap:16px;padding:16px 18px 16px 16px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff2e,inset 0 1px #ffffff40,0 30px 60px -20px #0009}@keyframes m-mkup{0%{opacity:0;transform:translateY(24px)scale(.97)}}.cm-phone .making .ring{--p:0;background:conic-gradient(#b4a6ff,#7b61ff calc(var(--p) * 1%),#ffffff29 0);border-radius:50%;flex:none;width:64px;height:64px;padding:3px;position:relative}.cm-phone .making .ring img{object-fit:cover;border:2px solid #0f0a1e99;border-radius:50%;width:100%;height:100%;display:block}.cm-phone .making .ring .ok{background:var(--grad);opacity:0;border-radius:50%;place-items:center;transition:opacity .25s,transform .35s cubic-bezier(.34,1.56,.64,1);display:grid;position:absolute;inset:3px;transform:scale(.6)}.cm-phone .making .ring .ok svg{color:#fff;width:26px;height:26px}.cm-phone .making.done .ring .ok{opacity:1;transform:none}.cm-phone .making .t{flex:1;min-width:0}.cm-phone .making b{letter-spacing:-.01em;justify-content:space-between;align-items:baseline;gap:10px;font-size:17px;font-weight:700;display:flex}.cm-phone .making b em{color:#ffffffb3;font-variant-numeric:tabular-nums;font-size:15px;font-style:normal;font-weight:700}.cm-phone .making small{color:#ffffffb8;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:13.5px;display:block;overflow:hidden}.cm-phone .making .bar{background:#ffffff29;border-radius:2px;height:4px;margin-top:12px;overflow:hidden}.cm-phone .making .bar i{border-radius:inherit;background:linear-gradient(90deg,#b4a6ff,#7b61ff);width:0;height:100%;transition:width .12s linear;display:block;box-shadow:0 0 12px #8b78ffcc}.cm-phone .post{background:#111;position:absolute;inset:0;overflow:hidden;container-type:size}.cm-phone .post>img,.cm-phone .post>video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cm-phone .post .shade{background:linear-gradient(#00000040,#0000 25% 45%,#0000008c 75%);position:absolute;inset:0}.cm-phone .post .wm{z-index:2;right:16px;top:calc(var(--top) + 64px);width:76px;height:20px;-webkit-mask:var(--logo) center/contain no-repeat;-webkit-mask:var(--logo) center/contain no-repeat;mask:var(--logo) center/contain no-repeat;filter:drop-shadow(0 1px 4px #0006);background:#fff;position:absolute}.cm-phone .post .hook{z-index:2;letter-spacing:-.01em;color:#fff;text-shadow:0 2px 16px #00000059;font:700 34px/1.06 Fraunces,Georgia,serif;position:absolute;top:40%;left:22px;right:22px}.cm-phone .post.lk1 .hook{text-transform:uppercase;letter-spacing:-.01em;font:800 30px/1.1 Poppins,sans-serif}.cm-phone .post.lk1 .hook mark{color:#1a1300;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#ffd24d;border-radius:4px;padding:0 6px}.cm-phone .post.lk2 .hook{color:#c8102e;max-width:78%;text-shadow:none;background:#f7f0e6;border-radius:16px;padding:14px 16px;font-size:27px;inset:auto 22px 44% auto;box-shadow:0 14px 30px -12px #00000080}.cm-phone .post .cdots{z-index:2;left:0;right:0;top:calc(var(--top) + 70px);justify-content:center;gap:5px;display:flex;position:absolute}.cm-phone .post .cdots i{background:#ffffff73;border-radius:50%;width:7px;height:7px}.cm-phone .post .cdots i:first-child{background:#fff}.cm-phone .ptop{z-index:6;padding:calc(var(--top) + 6px) 14px 34px;background:linear-gradient(#0000008c,#0000);position:absolute;top:0;left:0;right:0}.cm-phone .pbars{gap:4px;margin-bottom:10px;display:flex}.cm-phone .pbars i{background:#ffffff4d;border-radius:2px;flex:1;height:4px}.cm-phone .pbars i.ok{background:#4ade80}.cm-phone .pbars i.skip{background:#f9a8c3}.cm-phone .pbars i.cur{background:#fff}.cm-phone .prow{align-items:center;gap:10px;display:flex}.cm-phone .prow .n{flex:1;font-size:16px;font-weight:700}.cm-phone .prow .all{background:#ffffff2e;border-radius:13px;height:40px;padding:0 14px;font-size:14.5px;font-weight:700}.cm-phone .pinfo{z-index:6;padding:60px 16px calc(16px + var(--sab));background:linear-gradient(#0000,#000000b8 32%,#000000e6);position:absolute;bottom:0;left:0;right:0}.cm-phone .psrc{background:#ffffff29;border-radius:13px;align-items:center;gap:6px;height:26px;padding:0 10px;font-size:12.5px;font-weight:700;display:inline-flex}.cm-phone .psrc.mfy{color:#fce7ff;background:#e879f947}.cm-phone .psrc.cut{color:#fff3c4;background:#ffd24d40}.cm-phone .pinfo h3{letter-spacing:-.02em;margin-top:8px;font-size:21px;font-weight:800;line-height:1.2}.cm-phone .pwhen{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.cm-phone .wbtn{color:#fff;background:#ffffff29;border-radius:18px;align-items:center;gap:6px;height:36px;padding:0 6px 0 12px;font-size:14.5px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff2e}.cm-phone .wbtn em{color:#111;background:#fff;border-radius:12px;padding:4px 9px;font-size:12px;font-style:normal;font-weight:700}.cm-phone .blg{vertical-align:middle;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;font-style:normal;display:inline-grid;overflow:hidden}.cm-phone .blg svg{width:100%;height:100%;display:block}.cm-phone .blg.ig{background:radial-gradient(circle at 30% 107%,#fdf497 0% 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.cm-phone .blg.fb{background:0 0;border-radius:50%}.cm-phone .blg.gg{background:#fff;box-shadow:inset 0 0 0 1px #0000001a}.cm-phone .blg.gg svg{width:60%;height:60%}.cm-phone .blg.tt{background:#000}.cm-phone .blg.tt svg{filter:drop-shadow(-.8px -.6px #25f4ee)drop-shadow(.8px .6px #fe2c55);width:58%;height:58%}.cm-phone .blg.yt{background:#fff;box-shadow:inset 0 0 0 1px #0000001a}.cm-phone .blg.yt svg{width:72%;height:72%}.cm-phone .plats{align-items:center;gap:4px;margin-left:auto;display:flex}.cm-phone button.plats{height:40px;box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:13px;padding:0 8px}.cm-phone .plats .blg{width:24px;height:24px}.cm-phone .plats .pchev{width:16px;color:var(--muted);place-items:center;display:grid}.cm-phone .plats .pchev svg{width:14px;height:14px}.cm-phone .wlist{flex-direction:column;gap:8px;margin-top:14px;display:flex}.cm-phone .wrow{width:100%;box-shadow:inset 0 0 0 1px var(--line);text-align:left;background:#fff;border-radius:16px;align-items:center;gap:12px;padding:12px 14px;display:flex}.cm-phone .wrow.on{box-shadow:inset 0 0 0 2px var(--vio);background:#fbfaff}.cm-phone .wrow .blg{border-radius:11px;width:38px;height:38px}.cm-phone .wrow .blg.fb{border-radius:50%}.cm-phone .wrow .t{flex:1;min-width:0}.cm-phone .wrow b{font-size:15.5px;display:block}.cm-phone .wrow small{color:var(--muted);margin-top:1px;font-size:13px;display:block}.cm-phone .wtick{color:#0000;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid;box-shadow:inset 0 0 0 1.5px #00000026}.cm-phone .wtick svg{width:14px;height:14px}.cm-phone .wrow.on .wtick{background:var(--vio);color:#fff;box-shadow:none}.cm-phone .wmore{color:var(--muted);text-align:center;margin-top:10px;font-size:13px}.cm-phone .plats i{color:#fff;border-radius:7px;place-items:center;width:24px;height:24px;font-size:10px;font-style:normal;font-weight:800;display:grid}.cm-phone .pcap{color:#ffffffd9;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:8px;font-size:14.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.cm-phone .pyes{color:#111;background:#fff;border-radius:18px;justify-content:center;align-items:center;gap:8px;width:100%;height:56px;margin-top:12px;font-size:17.5px;font-weight:800;display:flex}.cm-phone .pyes svg{width:22px;height:22px}.cm-phone .pmore{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:6px;display:grid}.cm-phone .pmore button{color:#ffffffe0;border-radius:13px;justify-content:center;align-items:center;gap:6px;height:42px;font-size:14.5px;font-weight:600;display:flex}.cm-phone .pmore button:active{background:#ffffff1a}.cm-phone .pmore svg{width:16px;height:16px}.cm-phone .wpick{scrollbar-width:none;gap:6px;margin-top:10px;padding-bottom:2px;display:flex;overflow-x:auto}.cm-phone .wpick::-webkit-scrollbar{display:none}.cm-phone .wpick button{color:#fff;white-space:nowrap;background:#ffffff24;border-radius:13px;flex:none;height:40px;padding:0 13px;font-size:14px;font-weight:600}.cm-phone .wpick button.on{color:#111;background:#fff}.cm-phone .wpick button small{opacity:.7;margin-left:4px;font-weight:500}.cm-phone .fixes{scrollbar-width:none;gap:6px;margin-top:10px;display:flex;overflow-x:auto}.cm-phone .fixes::-webkit-scrollbar{display:none}.cm-phone .fixes button{color:#fff;white-space:nowrap;background:#ffffff24;border-radius:12px;flex:none;height:38px;padding:0 13px;font-size:14px;font-weight:600}.cm-phone .ptrack{transition:transform .42s var(--ease);touch-action:pan-y;display:flex;position:absolute;inset:0}.cm-phone .ptrack.drag{transition:none}.cm-phone .pslide{flex:none;width:100%;height:100%;position:relative}.cm-phone .pdone{z-index:7;text-align:center;background:radial-gradient(70% 50% at 50% 30%,#3b2a86,#120b28);place-items:center;padding:30px;display:grid;position:absolute;inset:0}.cm-phone .pdone .big{width:96px;height:96px;animation:m-popin .6s var(--pop) both;background:#22c55e;border-radius:50%;place-items:center;margin:0 auto 14px;display:grid;box-shadow:0 18px 36px -14px #22c55ecc}.cm-phone .pdone .big svg{width:48px;height:48px}.cm-phone .pdone h2{letter-spacing:-.03em;font-size:28px;font-weight:800}.cm-phone .pdone p{color:#ffffffbf;margin-top:6px;font-size:16px;line-height:1.45}.cm-phone .pdone .btn{margin-top:22px}.cm-phone .cban{background:linear-gradient(90deg,#fff0e0,#ffe9f1);border-radius:20px;align-items:center;gap:12px;margin:4px 16px 0;padding:12px 12px 12px 14px;display:flex}.cm-phone .cban .e{flex:none;font-size:28px}.cm-phone .cban .t{flex:1;min-width:0}.cm-phone .cban b{font-size:15.5px;display:block}.cm-phone .cban small{color:var(--ink2);opacity:.8;margin-top:1px;font-size:13px;display:block}.cm-phone .cban .pill{background:var(--grad);color:#fff;height:36px;box-shadow:var(--btn-sh-sm);font-size:14px}.cm-phone .cban.done .pill{color:var(--ok);background:#fff}.cm-phone .cfill{color:var(--ink2);background:#f5f2ff;border-radius:16px;align-items:center;gap:10px;margin:8px 16px 0;padding:10px 10px 10px 14px;font-size:14px;display:flex}.cm-phone .cfill b{color:var(--ink)}.cm-phone .cfill .pill{height:34px;margin-left:auto;font-size:13.5px}.cm-phone .agh{align-items:baseline;gap:8px;margin:22px 20px 8px;display:flex}.cm-phone .agh b{letter-spacing:.07em;text-transform:uppercase;color:#2c333c;font-size:13px;font-weight:800}.cm-phone .agh span{color:var(--muted);font-size:13px}.cm-phone .ag{box-shadow:var(--shadow);background:#fff;border-radius:22px;margin:0 16px;padding:4px 12px}.cm-phone .agd{border-top:1px solid var(--line);gap:12px;padding:10px 0;display:flex}.cm-phone .agd:first-child{border-top:0}.cm-phone .agd .d{text-align:center;flex:none;width:40px;padding-top:2px}.cm-phone .agd .d small{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:800;display:block}.cm-phone .agd .d b{font-size:19px;font-weight:700;line-height:1.15;display:block}.cm-phone .agd.today .d b{background:var(--vio);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;margin:2px auto 0;font-size:15px;display:grid}.cm-phone .agd.past .d b{color:var(--faint)}.cm-phone .agd .l{flex:1;grid-template-columns:minmax(0,1fr);gap:6px;min-width:0;display:grid}.cm-phone .agd.over{background:#f3efff;border-radius:14px}.cm-phone .agp{text-align:left;border-radius:14px;align-items:center;gap:10px;width:100%;padding:4px;display:flex}.cm-phone .agp:active{background:var(--inset)}.cm-phone .agp .th{background:#eee;border-radius:9px;flex:none;width:42px;height:52px;position:relative;overflow:hidden}.cm-phone .agp .th img{object-fit:cover;width:100%;height:100%}.cm-phone .agp .tx{flex:1;min-width:0}.cm-phone .agp b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:650;line-height:1.25;display:block;overflow:hidden}.cm-phone .agp small{color:var(--muted);margin-top:2px;font-size:12.5px;display:block}.cm-phone .stp{white-space:nowrap;border-radius:999px;flex:none;padding:3px 8px;font-size:11.5px;font-weight:700}.cm-phone .stp.posted{background:var(--ok-l);color:var(--ok)}.cm-phone .stp.ok{background:var(--vio-l);color:var(--vio)}.cm-phone .stp.making{color:var(--vio);background:#f5f3ff}.cm-phone .stp.own{color:#be185d;background:#ffe7f0}.cm-phone .agadd{height:42px;color:var(--vio);background:repeating-linear-gradient(135deg,#f7f5ff 0 7px,#fcfbff 7px 14px);border-radius:13px;align-items:center;gap:8px;width:100%;padding:0 12px;font-size:14px;font-weight:600;display:flex;box-shadow:inset 0 0 0 1.5px #e4deff}.cm-phone .agadd i{background:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:15px;font-style:normal;display:grid;box-shadow:0 0 0 1px #6d55fd38}.cm-phone .agbig{color:#9a4a06;background:#ffefd6;border-radius:8px;justify-self:start;padding:3px 8px;font-size:12.5px;font-weight:700}.cm-phone .agnone{color:var(--faint);padding:10px 0 0;font-size:13.5px}.cm-phone .chat{padding:calc(var(--top) + 4px) 0 calc(84px + var(--sab));flex-direction:column;display:flex;position:absolute;inset:0}.cm-phone .chh{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:4px 16px 10px;display:flex}.cm-phone .chh .av{background:#1d1446;border-radius:50%;flex:none;width:40px;height:40px;overflow:hidden}.cm-phone .chh .av video{object-fit:cover;width:100%;height:100%;transform:scale(1.35)translateY(4%)}.cm-phone .chh b{font-size:17px;display:block}.cm-phone .chh small{color:var(--muted);align-items:center;gap:5px;font-size:12.5px;display:flex}.cm-phone .chh small i{background:#22c55e;border-radius:50%;width:7px;height:7px}.cm-phone .clog{scrollbar-width:none;flex-direction:column;flex:1;gap:10px;padding:14px 14px 8px;display:flex;overflow-y:auto}.cm-phone .clog::-webkit-scrollbar{display:none}.cm-phone .cm{max-width:84%;animation:m-fadeup .3s var(--ease);border-radius:20px;padding:11px 14px;font-size:15.5px;line-height:1.45}.cm-phone .cm.me{background:var(--grad);color:#fff;border-bottom-right-radius:6px;align-self:flex-end}.cm-phone .cm.sc{box-shadow:var(--shadow);background:#fff;border-bottom-left-radius:6px;align-self:flex-start}.cm-phone .cm .opts{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.cm-phone .cm .opts button{background:var(--vio-l);height:38px;color:var(--vio);border-radius:12px;padding:0 13px;font-size:14.5px;font-weight:700}.cm-phone .cm .opts button.on{background:var(--vio);color:#fff}.cm-phone .cm .opts.yn{flex-wrap:nowrap;gap:8px}.cm-phone .cm .opts.yn button{white-space:nowrap;border-radius:14px;justify-content:center;align-items:center;gap:7px;height:44px;display:inline-flex}.cm-phone .cm .opts.yn .y{color:#fff;background:linear-gradient(#7b61ff,#6249f8);flex:1.5 1 0;box-shadow:inset 0 1px #ffffff4d,0 8px 16px -8px #6d55fdcc}.cm-phone .cm .opts.yn .y i{color:#6249f8;background:#fff;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.cm-phone .cm .opts.yn .y i svg{width:12px;height:12px}.cm-phone .cm .opts.yn .n{color:var(--ink2,#3a4256);background:#f1f0f6;flex:1 1 0;box-shadow:inset 0 0 0 1px #18181b12}.cm-phone .cm .opts.yn .n svg{width:14px;height:14px;color:var(--muted)}.cm-phone .cm .opts.used button:not(.on){opacity:.4;pointer-events:none}.cm-phone .typing{gap:4px;padding:4px 2px;display:flex}.cm-phone .typing i{background:#a7a3bc;border-radius:50%;width:7px;height:7px;animation:1s infinite m-tdot}.cm-phone .typing i:nth-child(2){animation-delay:.15s}.cm-phone .typing i:nth-child(3){animation-delay:.3s}@keyframes m-tdot{50%{opacity:.3;transform:translateY(-3px)}}.cm-phone .cidea{background:#f7f6fb;border-radius:16px;gap:12px;margin-top:10px;padding:8px;display:flex}.cm-phone .cidea .pv{background:#ddd;border-radius:12px;flex:none;width:76px;height:96px;position:relative;overflow:hidden;container-type:inline-size}.cm-phone .cidea .pv img{object-fit:cover;width:100%;height:100%}.cm-phone .cidea .pv b{color:#fff;text-shadow:0 1px 6px #00000080;font:700 11px/1.1 Fraunces,serif;position:absolute;bottom:8px;left:7px;right:7px}.cm-phone .cidea .pv:after{content:"";background:linear-gradient(#0000 40%,#0009);position:absolute;inset:0}.cm-phone .cidea .pv b{z-index:1}.cm-phone .cidea .ct{flex:1;min-width:0}.cm-phone .cidea .ct>b{font-size:14.5px;line-height:1.25;display:block}.cm-phone .cidea .ct>small{color:var(--muted);margin-top:3px;font-size:12.5px;display:block}.cm-phone .cidea .cb{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.cm-phone .cidea .cb .pill{height:34px;padding:0 11px;font-size:13.5px}.cm-phone .cidea .cb .pill.ghost{box-shadow:inset 0 0 0 1px var(--line);background:#fff}.cm-phone .cidea .kept{color:var(--ok);align-items:center;gap:6px;margin-top:8px;font-size:13px;font-weight:700;display:flex}.cm-phone .cidea .kept.mk{color:var(--vio)}.cm-phone .cidea .kept svg{width:15px;height:15px}.cm-phone .cidea .kept button{color:var(--vio);font-weight:700}.cm-phone .cidea .kept{white-space:nowrap}.cm-phone .cidea .crev{background:var(--vio);color:#fff;border-radius:10px;align-items:center;height:32px;margin-top:8px;padding:0 13px;font-size:13px;font-weight:700;display:inline-flex}.cm-phone .cchips{scrollbar-width:none;gap:6px;padding:8px 14px 0;display:flex;overflow-x:auto}.cm-phone .cchips::-webkit-scrollbar{display:none}.cm-phone .cchips button{height:36px;box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:12px;flex:none;padding:0 13px;font-size:14px;font-weight:600}.cm-phone .composer{background:#fff;border-radius:20px;align-items:center;gap:6px;margin:8px 12px 10px;padding:5px;display:flex;box-shadow:0 0 0 1.5px #d9d0ff}.cm-phone .composer label,.cm-phone .composer .mic{width:40px;height:40px;color:var(--ink2);border-radius:14px;flex:none;place-items:center;display:grid}.cm-phone .composer label svg,.cm-phone .composer .mic svg{width:21px;height:21px}.cm-phone .composer label.addph{background:var(--vio-l);color:var(--vio);cursor:pointer;transition:transform .15s}.cm-phone .composer label.addph:active{transform:scale(.92)}.cm-phone .composer label.addph svg{width:22px;height:22px}.cm-phone .cchips button.cphoto{background:var(--vio-l);color:var(--vio);box-shadow:none}.cm-phone .composer .mic.rec{background:var(--red);color:#fff}.cm-phone .composer input{flex:1;min-width:0;height:40px;font-size:15.5px}.cm-phone .composer .send{background:var(--grad);color:#fff;width:40px;height:40px;box-shadow:var(--btn-sh-sm);border-radius:14px;flex:none;place-items:center;display:grid}.cm-phone .composer .send svg{width:19px;height:19px}.cm-phone .cmedia{gap:4px;display:flex}.cm-phone .cday{box-shadow:inset 0 0 0 1px var(--line);color:var(--muted);background:#fffc;border-radius:9px;align-self:center;margin:6px 0 0;padding:4px 10px;font-size:12px;font-weight:600}.cm-phone .cm.me .cmedia img{width:150px;height:186px}.cm-phone .cm.me .cmedia+p{padding:7px 9px 4px}.cm-phone .cmedia img,.cm-phone .cmedia video{object-fit:cover;border-radius:12px;width:70px;height:88px}.cm-phone .cm.me:has(.cmedia){border-radius:16px;padding:5px}.cm-phone .bhead{align-items:center;gap:12px;padding:6px 20px 4px;display:flex}.cm-phone .bhead .blogo{width:54px;height:54px}.cm-phone .bhead b{letter-spacing:-.02em;font-size:24px;font-weight:800;display:block}.cm-phone .bhead small{color:var(--ok);font-size:14px;font-weight:600;display:block}.cm-phone .res{gap:10px;margin:14px 16px 0;padding:14px 16px;display:flex}.cm-phone .res div{flex:1}.cm-phone .res-ic{border-radius:11px;place-items:center;width:34px;height:34px;margin-bottom:8px;display:grid}.cm-phone .res-ic svg{width:18px;height:18px}.cm-phone .res-ic.t-vio{color:#6d55fd;background:#efebff}.cm-phone .res-ic.t-grn{color:#16a34a;background:#e3f7ea}.cm-phone .res b{letter-spacing:-.03em;font-size:26px;font-weight:800;display:block}.cm-phone .res small{color:var(--muted);font-size:12.5px;line-height:1.3;display:block}.cm-phone .res em{color:var(--ok);font-size:12.5px;font-style:normal;font-weight:700}.cm-phone .bsec{letter-spacing:.07em;text-transform:uppercase;color:#2c333c;margin:22px 20px 8px;font-size:13px;font-weight:800}.cm-phone .rows{box-shadow:var(--shadow);background:#fff;border-radius:22px;margin:0 16px;padding:2px 14px}.cm-phone .row{border-top:1px solid var(--line);text-align:left;align-items:center;gap:12px;width:100%;padding:13px 0;display:flex}.cm-phone .row:first-child{border-top:0}.cm-phone .row .ic{background:var(--inset);border-radius:12px;flex:none;place-items:center;width:38px;height:38px;font-size:19px;display:grid}.cm-phone .row .t{flex:1;min-width:0}.cm-phone .row b{font-size:15.5px;font-weight:650;display:block}.cm-phone .row small{color:var(--muted);margin-top:1px;font-size:13px;line-height:1.35;display:block}.cm-phone .row .chev{width:18px;height:18px;color:var(--faint);flex:none}.cm-phone .radio{color:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid;box-shadow:inset 0 0 0 2px #d4d2de}.cm-phone .radio svg{width:14px;height:14px}.cm-phone .row.on .radio{background:var(--grad);box-shadow:none}.cm-phone .row.lock{opacity:.7}.cm-phone .row .lk{color:var(--vio);background:var(--vio-l);white-space:nowrap;border-radius:7px;padding:3px 8px;font-size:12px;font-weight:700}.cm-phone .tog{background:#d9d7e3;border-radius:15px;flex:none;width:48px;height:30px;transition:background .2s;position:relative}.cm-phone .tog:after{content:"";width:24px;height:24px;transition:transform .25s var(--pop);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.cm-phone .tog.on{background:var(--vio)}.cm-phone .tog.on:after{transform:translate(18px)}.cm-phone .seg{background:var(--inset);border-radius:12px;gap:3px;padding:3px;display:inline-flex}.cm-phone .seg button{height:32px;color:var(--ink2);border-radius:9px;padding:0 12px;font-size:14px;font-weight:700}.cm-phone .seg button.on{color:var(--vio);background:#fff;box-shadow:0 1px 3px #0000001a}.cm-phone .pf{color:#fff;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;font-size:15px;font-weight:800;display:grid}.cm-phone .kitrow{gap:8px;margin-top:10px;display:flex}.cm-phone .kitrow i{border-radius:9px;width:30px;height:30px;box-shadow:inset 0 0 0 1px #0000000f}.cm-phone .prods{scrollbar-width:none;gap:8px;margin-top:10px;display:flex;overflow-x:auto}.cm-phone .prods::-webkit-scrollbar{display:none}.cm-phone .prods span{flex:none;width:76px}.cm-phone .prods img{object-fit:cover;border-radius:14px;width:76px;height:76px}.cm-phone .prods small{margin-top:4px;font-size:12px;font-weight:600;line-height:1.2;display:block}.cm-phone .prods em{color:var(--vio);margin-top:1px;font-size:11px;font-style:normal;font-weight:700;display:block}.cm-phone .wtag{margin-top:12px}.cm-phone .tglbl{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:12.5px;font-weight:800}.cm-phone .tglbl small{letter-spacing:0;text-transform:none;color:#a1a1aa;margin-left:4px;font-size:12px;font-weight:600}.cm-phone .tgrow{scrollbar-width:none;gap:6px;margin:8px -18px 0;padding:0 18px 2px;display:flex;overflow-x:auto}.cm-phone .tgrow::-webkit-scrollbar{display:none}.cm-phone .tg{background:var(--inset);white-space:nowrap;border-radius:13px;flex:none;align-items:center;gap:7px;height:40px;padding:0 12px 0 5px;font-size:14px;font-weight:600;display:flex}.cm-phone .tg img{object-fit:cover;border-radius:9px;width:30px;height:30px}.cm-phone .tg i{margin-right:-3px;font-size:13px;font-style:normal}.cm-phone .tg.on{background:var(--vio-l);color:var(--vio);box-shadow:inset 0 0 0 1.5px #cfc4ff}.cm-phone .tg.gen,.cm-phone .tg.new,.cm-phone .tg.sug{padding:0 12px}.cm-phone .tg.new{color:var(--vio);background:#fff;box-shadow:inset 0 0 0 1.5px #d9d0ff}.cm-phone .tg.sug{color:#8a5a00;background:#fff8e6;box-shadow:inset 0 0 0 1.5px #f5d78a}.cm-phone .tghint{color:var(--muted);margin-top:6px;font-size:12.5px;display:block}.cm-phone .sent .sin>p.stag{color:#ffffffd1;animation:m-fadeup .5s .44s var(--ease) both;margin-top:10px;font-size:13.5px}.cm-phone .sent .sin>p.stag b{color:#fff}.cm-phone .veil{z-index:70;opacity:0;pointer-events:none;background:#0a06196b;transition:opacity .25s;position:absolute;inset:0}.cm-phone .veil.on{opacity:1;pointer-events:auto}.cm-phone .sheet{z-index:71;max-height:90%;padding:12px 18px calc(20px + var(--sab));color:var(--ink);transition:transform .4s var(--ease);scrollbar-width:none;background:#fff;border-radius:28px 28px 0 0;position:absolute;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(105%);box-shadow:0 -20px 40px -20px #0000004d}.cm-phone .sheet.on{transform:none}.cm-phone .sheet .grab{background:#e4e4e7;border-radius:3px;width:40px;height:5px;margin:0 auto 14px}.cm-phone .sheet h3{letter-spacing:-.02em;text-align:center;font-size:21px;font-weight:800}.cm-phone .sheet .sub{color:var(--muted);text-align:center;margin-top:4px;font-size:14.5px;line-height:1.4}.cm-phone .sheet .acts{gap:8px;margin-top:16px;display:grid}.cm-phone .act{background:var(--inset);text-align:left;border-radius:18px;align-items:center;gap:14px;width:100%;min-height:62px;padding:10px 16px;display:flex}.cm-phone .act .e{text-align:center;flex:none;width:30px;font-size:24px}.cm-phone .act b{font-size:16px;font-weight:700;display:block}.cm-phone .act small{color:var(--muted);margin-top:1px;font-size:13px;line-height:1.35;display:block}.cm-phone .act.red b{color:var(--red)}.cm-phone .sheet .cancel{width:100%;height:48px;color:var(--muted);margin-top:8px;font-size:16px;font-weight:600;display:block}.cm-phone .sheet .shv{aspect-ratio:9/16;background:#111;border-radius:16px;width:150px;margin:6px auto 0;position:relative;overflow:hidden;box-shadow:0 16px 30px -14px #0000008c}.cm-phone .sheet .shv img,.cm-phone .sheet .shv video{object-fit:cover;width:100%;height:100%}.cm-phone .sheet .stat{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid}.cm-phone .sheet .stat div{background:var(--inset);text-align:center;border-radius:14px;padding:10px}.cm-phone .sheet .stat b{font-size:20px;font-weight:800;display:block}.cm-phone .sheet .stat small{color:var(--muted);font-size:12px}.cm-phone .sheet .stat b{justify-content:center;align-items:center;gap:6px;display:flex}.cm-phone .sheet .stat b i{flex:none;place-items:center;width:18px;height:18px;display:grid}.cm-phone .sheet .stat b i svg{fill:currentColor;width:18px;height:18px}.cm-phone .sheet .stat .seen i{color:#6d55fd}.cm-phone .sheet .stat .like i{color:#e8445a}.cm-phone .sheet .stat .dir i{color:#12a150}.cm-phone .sheet .wpick{justify-content:flex-start}.cm-phone .sheet .wpick button{background:var(--inset);color:var(--ink)}.cm-phone .sheet .wpick button.on{background:var(--vio);color:#fff}.cm-phone .sheet .tlbl.pvl{margin-top:12px;margin-bottom:-2px}.cm-phone .tickbox{background:var(--inset);cursor:pointer;text-align:left;border-radius:16px;align-items:flex-start;gap:12px;margin-top:16px;padding:14px;display:flex}.cm-phone .tickbox input{opacity:0;pointer-events:none;position:absolute}.cm-phone .tickbox .bx{color:#fff;background:#fff;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;display:grid;box-shadow:inset 0 0 0 2px #c9c5d6}.cm-phone .tickbox .bx svg{opacity:0;width:16px;height:16px}.cm-phone .tickbox input:checked+.bx{background:var(--grad);box-shadow:none}.cm-phone .tickbox input:checked+.bx svg{opacity:1}.cm-phone .tickbox b{font-size:15.5px;display:block}.cm-phone .tickbox small{color:var(--muted);margin-top:3px;font-size:13px;line-height:1.4;display:block}.cm-phone .btn:disabled{opacity:.4}.cm-phone .toast{z-index:95;left:50%;bottom:calc(100px + var(--sab));color:#fff;opacity:0;pointer-events:none;max-width:calc(100% - 24px);transition:opacity .25s,transform .4s var(--ease);background:#17151f;border-radius:16px;align-items:center;gap:12px;padding:10px 10px 10px 16px;font-size:14.5px;font-weight:600;display:flex;position:absolute;overflow:hidden;transform:translate(-50%,16px);box-shadow:0 14px 32px -12px #00000080}.cm-phone .toast.top{top:calc(var(--top) + 60px);bottom:auto}.cm-phone .toast span{line-height:1.3}.cm-phone .toast button{color:#c9beff;background:#ffffff1f;border-radius:11px;flex:none;height:36px;padding:0 13px;font-size:14px;font-weight:700}.cm-phone .toast i{transform-origin:0;background:linear-gradient(90deg,#8b7bff,#f0628e);width:100%;height:3px;position:absolute;bottom:0;left:0}.cm-phone .toast.on.undo i{animation:5s linear forwards m-undobar}@keyframes m-undobar{to{transform:scaleX(0)}}.cm-phone .notif{z-index:96;left:10px;right:10px;top:calc(var(--top) + 4px);transform:translateY(calc(-100% - var(--top) - 20px));transition:transform .45s var(--ease);touch-action:none;cursor:pointer;background:#fafafcf7;border-radius:22px;align-items:center;gap:12px;padding:12px 14px;display:flex;position:absolute;box-shadow:0 18px 40px -16px #00000073}.cm-phone .notif.on{transform:none}.cm-phone .notif.drag{transition:none}.cm-phone .notif img{border-radius:10px;flex:none;width:40px;height:40px}.cm-phone .notif .t{flex:1;min-width:0}.cm-phone .notif b{justify-content:space-between;font-size:14px;display:flex}.cm-phone .notif b small{color:var(--muted);font-size:12.5px;font-weight:500}.cm-phone .notif span{color:var(--ink2);margin-top:1px;font-size:14px;line-height:1.35;display:block}.cm-phone .notif:after{content:"";background:#00000024;border-radius:2px;width:36px;height:4px;margin-left:-18px;position:absolute;bottom:6px;left:50%}.cm-phone .act{box-shadow:0 0 0 1px var(--line),0 6px 16px -10px #14141733;background:#fff}.cm-phone .act:active{box-shadow:0 0 0 1.5px #b9a8ff,0 6px 16px -10px #6d55fd59}.cm-phone .act .e{background:#f6f4ff;border-radius:12px;place-items:center;width:40px;height:40px;font-size:20px;display:grid}.cm-phone .tickbox{box-shadow:0 0 0 1px var(--line),0 6px 16px -10px #14141733;background:#fff}.cm-phone .topbar{align-items:center;gap:8px;padding:2px 16px 0 20px;display:flex}.cm-phone .cmlogo{letter-spacing:-.02em;flex:1;align-items:center;gap:7px;font-size:18px;font-weight:800;display:flex}.cm-phone .cmlogo img{width:26px;height:26px}.cm-phone .ibtn{background:#fffc;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid;position:relative;box-shadow:0 0 0 1px #ffffffe6,0 4px 12px -8px #28325a66}.cm-phone .ibtn svg{width:20px;height:20px}.cm-phone .ibtn .dot{background:#f0628e;border-radius:50%;width:9px;height:9px;position:absolute;top:8px;right:10px;box-shadow:0 0 0 2px #fff}.cm-phone .ibtn.biz{background:var(--lg-bg)}.cm-phone .ibtn.biz i{width:var(--lg-w);height:var(--lg-h);background:var(--lg-ink);-webkit-mask:var(--logo-mono) center/contain no-repeat;-webkit-mask:var(--logo-mono) center/contain no-repeat;mask:var(--logo-mono) center/contain no-repeat}.cm-phone .hi{color:var(--ink2);padding:14px 20px 0;font-size:14.5px;font-weight:500}.cm-phone .hh{letter-spacing:-.03em;padding:3px 20px 0;font-size:26px;font-weight:800;line-height:1.12}.cm-phone .hh span{background:var(--txt);color:#0000;-webkit-background-clip:text;background-clip:text}.cm-phone .newq{margin:10px 16px 0;padding:13px 14px 14px}.cm-phone .newq .q{align-items:center;gap:10px;display:flex}.cm-phone .newq .av{background:#1d1446;border-radius:50%;flex:none;width:36px;height:36px;overflow:hidden}.cm-phone .newq .av video{object-fit:cover;width:100%;height:100%;transform:scale(1.35)translateY(4%)}.cm-phone .newq b{font-size:16px;font-weight:750;display:block}.cm-phone .newq small{color:var(--muted);margin-top:1px;font-size:13px;display:block}.cm-phone .newq .q .done{color:var(--ok);background:var(--ok-l);white-space:nowrap;border-radius:8px;margin-left:auto;padding:3px 8px;font-size:12px;font-weight:700}.cm-phone .newq .acts{grid-template-columns:1.35fr 1fr 44px;gap:6px;margin-top:11px;display:grid}.cm-phone .newq .acts button,.cm-phone .newq .acts label{height:50px;box-shadow:inset 0 0 0 1px var(--line),0 1px 2px #1414170a;color:var(--ink);transition:transform .15s var(--ease);background:#fff;border-radius:16px;justify-content:center;align-items:center;gap:7px;font-size:15px;font-weight:700;display:flex}.cm-phone .newq .acts button:active,.cm-phone .newq .acts label:active{transform:scale(.97)}.cm-phone .newq .acts .pri{background:var(--grad);color:#fff;box-shadow:var(--btn-sh)}.cm-phone .newq .acts svg{width:18px;height:18px}.cm-phone .oppm{margin:10px 16px 0}.cm-phone .segs{scrollbar-width:none;gap:6px;padding:0 16px 2px;display:flex;overflow-x:auto}.cm-phone .segs::-webkit-scrollbar{display:none}.cm-phone .segs button{height:38px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink2);background:#fff;border-radius:13px;flex:none;align-items:center;gap:6px;padding:0 13px;font-size:14.5px;font-weight:700;display:flex}.cm-phone .segs button.on{background:var(--ink);color:#fff;box-shadow:none}.cm-phone .segs i{color:#fff;background:#f0628e;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11.5px;font-style:normal;display:grid}.cm-phone .reviewall{width:calc(100% - 32px);margin:12px 16px 0}.cm-phone .clist{box-shadow:var(--shadow);background:#fff;border-radius:22px;margin:10px 16px 0;padding:2px 12px}.cm-phone .crow{border-top:1px solid var(--line);text-align:left;align-items:center;gap:12px;width:100%;padding:10px 0;display:flex}.cm-phone .crow:first-child{border-top:0}.cm-phone .crow .th{background:#eee;border-radius:10px;flex:none;width:46px;height:58px;position:relative;overflow:hidden}.cm-phone .crow .th img{object-fit:cover;width:100%;height:100%}.cm-phone .crow .th i{color:#fff;background:#0f0a1e99;border-radius:6px;place-items:center;width:18px;height:18px;display:grid;position:absolute;bottom:3px;left:3px}.cm-phone .crow .th i svg{width:10px;height:10px}.cm-phone .crow .tx{flex:1;min-width:0}.cm-phone .crow b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:650;line-height:1.25;display:block;overflow:hidden}.cm-phone .crow small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12.5px;display:block;overflow:hidden}.cm-phone .crow .pg{background:#ece9f7;border-radius:2px;height:4px;margin-top:6px;display:block;overflow:hidden}.cm-phone .crow .pg i{background:var(--grad);height:100%;transition:width .5s linear;display:block}.cm-phone .cempty{box-shadow:var(--shadow);text-align:center;color:var(--muted);background:#fff;border-radius:22px;margin:12px 16px 0;padding:20px;font-size:14.5px;line-height:1.45}.cm-phone .cempty b{color:var(--ink);margin-bottom:2px;font-size:17px;display:block}.cm-phone .stp.changes{background:var(--amber-l);color:var(--amber)}.cm-phone .stp.ready{color:#3b2500;background:#ffb020}.cm-phone #cBody .ideas{margin-top:12px}.cm-phone .shots{scrollbar-width:none;gap:8px;margin-top:12px;display:flex;overflow-x:auto}.cm-phone .shots::-webkit-scrollbar{display:none}.cm-phone .shots span{background:#eee;border-radius:12px;flex:none;width:56px;height:72px;position:relative;overflow:hidden}.cm-phone .shots span img{object-fit:cover;width:100%;height:100%}.cm-phone .shots span i{color:#fff;background:#0000008c;border-radius:6px;padding:2px 5px;font-size:10px;font-style:normal;font-weight:800;position:absolute;bottom:4px;left:4px}.cm-phone .shots label{width:56px;height:72px;color:var(--vio);cursor:pointer;background:#fbfaff;border-radius:12px;flex:none;align-content:center;place-items:center;gap:2px;font-size:20px;font-weight:600;display:grid;box-shadow:inset 0 0 0 1.5px #e1daff}.cm-phone .shots label small{text-align:center;font-size:10.5px;font-weight:700;line-height:1.15}.cm-phone .shots .tmore{background:var(--vio);color:#fff;border-radius:12px;flex:none;align-content:center;place-items:center;gap:3px;width:56px;height:72px;display:grid;box-shadow:0 6px 14px -8px #6249f8cc}.cm-phone .shots .tmore svg,.cm-phone .shots label svg{width:20px;height:20px}.cm-phone .shots .tmore small{font-size:10.5px;font-weight:700}.cm-phone .what .shots .tmore,.cm-phone .what .shots label{gap:4px;width:74px;padding:0 8px}.cm-phone .what .shots .tmore small,.cm-phone .what .shots label small{text-align:center;font-size:11px;line-height:1.15}.cm-phone .shots span .rm{color:#fff;text-align:center;background:#0000008c;border-radius:50%;width:20px;height:20px;font-size:15px;line-height:20px;position:absolute;top:3px;right:3px}.cm-phone .wfmt{color:var(--muted);align-items:center;gap:6px;margin-top:10px;font-size:13px;display:flex}.cm-phone .wfmt span{margin-right:2px}.cm-phone .wfmt button{background:var(--inset);height:32px;color:var(--ink2);border-radius:10px;padding:0 11px;font-size:13.5px;font-weight:600}.cm-phone .wfmt button.on{background:var(--vio-l);color:var(--vio);box-shadow:inset 0 0 0 1.5px #cfc4ff}.cm-phone .what .lbl{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-top:14px;font-size:12.5px;font-weight:800}.cm-phone .what .wchips{margin-top:8px}.cm-phone .what .wchips button{height:40px;padding:0 13px;font-size:14.5px}.cm-phone .what .btn.pri{margin-top:12px}.cm-phone .what .asis{margin-top:10px}.cm-phone .priv{color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:6px;margin-top:8px;font-size:12.5px;display:flex}.cm-phone .sent{z-index:9;color:#fff;text-align:center;background:#120b28;flex-direction:column;display:none;position:absolute;inset:0;overflow:hidden}.cm-phone .sent.on{display:flex}.cm-phone .sent .sbg{filter:blur(40px)saturate(1.35)brightness(.6);animation:m-sbgin 1s var(--ease) both;background:50%/cover no-repeat;position:absolute;inset:-80px}@keyframes m-sbgin{0%{opacity:0;transform:scale(1.15)}}.cm-phone .sent:after{content:"";background:radial-gradient(80% 50% at 50% 36%,#7b61ff61,#0000 72%),linear-gradient(#120b2833,#120b28e0 78%);position:absolute;inset:0}.cm-phone .sent .sconf{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.cm-phone .sent .sin{z-index:2;padding:calc(var(--top) + 6px) 28px 0;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex;position:relative}.cm-phone .sstack{width:164px;height:208px;margin-bottom:30px;position:relative}.cm-phone .scard,.cm-phone .sfan{border-radius:24px;position:absolute;inset:0;overflow:hidden}.cm-phone .scard{animation:m-scardin .85s var(--pop) both;transform:rotate(-4deg);box-shadow:0 0 0 4px #fff,0 34px 60px -22px #000000bf}.cm-phone .scard img{object-fit:cover;width:100%;height:100%;display:block}.cm-phone .sfan{opacity:.95;animation:m-sbackin .85s 60ms var(--pop) both;background:50%/cover;transform:translate(50px,12px)rotate(8deg)scale(.88);box-shadow:0 0 0 4px #ffffffbf,0 20px 40px -20px #000000b3}.cm-phone .sfan.b2{animation-name:m-sbackin2;transform:translate(-50px,16px)rotate(-8deg)scale(.88)}@keyframes m-sbackin2{0%{opacity:0;transform:translateY(70px)rotate(-18deg)scale(.82)}}@keyframes m-scardin{0%{opacity:0;transform:translateY(70px)rotate(8deg)scale(.82)}}@keyframes m-sbackin{0%{opacity:0;transform:translateY(70px)rotate(14deg)scale(.82)}}.cm-phone .splay{background:#0006;border-radius:50%;width:46px;height:46px;margin:-23px 0 0 -23px;position:absolute;top:50%;left:50%}.cm-phone .splay:after{content:"";border:9px solid #0000;border-left:14px solid #fff;border-right:0;position:absolute;top:14px;left:18px}.cm-phone .sbadge{z-index:2;color:#fff;width:60px;height:60px;animation:m-sbadge .6s .42s var(--pop) both;background:linear-gradient(135deg,#34d399,#10b981);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-16px;right:-18px;box-shadow:0 0 0 5px #1a1238e6,0 14px 26px -8px #10b981d9}.cm-phone .sbadge svg{width:28px;height:28px}.cm-phone .sbadge.err{background:linear-gradient(135deg,#fb7185,#e11d48);font-size:30px;font-weight:800;box-shadow:0 0 0 5px #1a1238e6,0 14px 26px -8px #e11d48cc}@keyframes m-sbadge{0%{opacity:0;transform:scale(.3)rotate(-40deg)}}.cm-phone .sent h2{letter-spacing:-.035em;animation:m-fadeup .5s .32s var(--ease) both;font-size:28px;font-weight:800}.cm-phone .sent .sin>p{color:#ffffffc7;max-width:300px;animation:m-fadeup .5s .4s var(--ease) both;margin-top:8px;font-size:15.5px;line-height:1.45}.cm-phone .sent .sin>p.snote{color:#ffffffe6;-webkit-line-clamp:2;background:#ffffff14;border-radius:14px;-webkit-box-orient:vertical;padding:8px 14px;font-size:15px;font-style:italic;display:-webkit-box;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a}.cm-phone .sent .sin>p.seta{color:#fff9;max-width:none;margin-top:14px;font-size:13.5px}.cm-phone .strack{width:100%;max-width:300px;animation:m-fadeup .5s .48s var(--ease) both;margin-top:24px;display:flex;position:relative}.cm-phone .strack:before,.cm-phone .strack:after{content:"";border-radius:1px;height:2px;position:absolute;top:6px;left:16.67%}.cm-phone .strack:before{background:#ffffff29;right:16.67%}.cm-phone .strack:after{width:33.3%;animation:m-strk 1.1s .8s var(--ease) both;background:linear-gradient(90deg,#5ee6b5,#b4a6ff)}@keyframes m-strk{0%{width:0}}.cm-phone .strack span{z-index:1;color:#ffffff80;flex-direction:column;flex:1;align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:flex;position:relative}.cm-phone .strack span:before{content:"";background:#2a2152;border-radius:50%;width:14px;height:14px;box-shadow:inset 0 0 0 2px #ffffff40}.cm-phone .strack span.on,.cm-phone .strack span.now{color:#fff}.cm-phone .strack span.on:before{box-shadow:none;background:#5ee6b5}.cm-phone .strack span.now:before{box-shadow:none;background:#b4a6ff;animation:1.6s 1.6s infinite m-snow}@keyframes m-snow{0%{box-shadow:0 0 #b4a6ffa6}80%,to{box-shadow:0 0 0 10px #b4a6ff00}}.cm-phone .sbtns{z-index:2;padding:0 22px calc(22px + var(--sab));animation:m-fadeup .5s .55s var(--ease) both;flex-direction:column;align-items:center;gap:4px;display:flex;position:relative}.cm-phone .sbtns .btn.white{border-radius:17px;height:54px;font-size:16.5px;box-shadow:0 14px 30px -14px #0009}.cm-phone .smore{color:#ffffffd9;align-items:center;gap:7px;height:44px;padding:0 14px;font-size:15px;font-weight:600;display:flex}.cm-phone .smore svg{width:19px;height:19px}.cm-phone .pbars i.chg{background:#ffb020}.cm-phone .pslide .chgd{z-index:3;text-align:center;background:#120a288c;place-items:center;padding:30px;display:grid;position:absolute;inset:0}.cm-phone .pslide .chgd div{background:#0f0a1ebf;border-radius:20px;padding:16px 20px}.cm-phone .pslide .chgd b{font-size:18px;display:block}.cm-phone .pslide .chgd small{color:#ffffffbf;margin-top:4px;font-size:14px;line-height:1.4;display:block}.cm-phone .pmore{grid-template-columns:1.4fr 1fr}.cm-phone .ci-dots{justify-content:center;gap:6px;margin-bottom:12px;display:flex}.cm-phone .ci-dots i{background:#e4e4e7;border-radius:2px;width:26px;height:4px}.cm-phone .ci-dots i.on{background:var(--vio)}.cm-phone .ci h3{font-size:22px;text-align:left!important}.cm-phone .ci .sub{text-align:left!important}.cm-phone .ci .wchips button{box-shadow:inset 0 0 0 1px var(--line);background:#fff}.cm-phone .ci .wchips button.on{background:var(--vio);color:#fff;box-shadow:none}.cm-phone .ci .row2{gap:8px;margin-top:14px;display:flex}.cm-phone .ci .row2 .btn{flex:1}.cm-phone .known{color:var(--ink2);background:#f6f4ff;border-radius:14px;align-items:flex-start;gap:8px;margin-top:14px;padding:10px 12px;font-size:12.5px;line-height:1.4;display:flex}.cm-phone .nrow{border-top:1px solid var(--line);text-align:left;align-items:center;gap:12px;width:100%;padding:12px 2px;display:flex}.cm-phone .nrow:first-of-type{border-top:0}.cm-phone .nrow .e{background:#f6f4ff;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;font-size:19px;display:grid}.cm-phone .nrow b{font-size:15px;display:block}.cm-phone .nrow small{color:var(--muted);margin-top:1px;font-size:12.5px;display:block}.cm-phone .nrow em{color:var(--faint);white-space:nowrap;margin-left:auto;font-size:12px;font-style:normal}.cm-phone .steps{gap:8px;margin-top:14px;list-style:none;display:grid}.cm-phone .steps li{box-shadow:0 0 0 1px var(--line),0 6px 16px -10px #14141733;background:#fff;border-radius:16px;align-items:center;gap:12px;padding:12px 14px;font-size:15px;display:flex}.cm-phone .steps li i{background:var(--grad);color:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:13px;font-style:normal;font-weight:800;display:grid}.cm-phone .sheet .row3{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.cm-phone .sheet .row3 .btn{height:46px;font-size:15px}.cm-phone .real{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.cm-phone .real div{box-shadow:var(--shadow);color:var(--ink2);background:#fff;border-radius:14px;padding:10px 12px;font-size:12px;line-height:1.45}.cm-phone .real h5{letter-spacing:.07em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:800}.cm-phone .real .y h5{color:var(--ok)}.cm-phone .real .n h5{color:var(--amber)}.cm-phone .tab.cam b{color:var(--ink);margin-top:2px;font-size:11.5px;font-weight:600}.cm-phone.estate{--logo:url(https://clipmagic.tech/mobile/media/hl-mask.png);--logo-mono:url(https://clipmagic.tech/mobile/media/hl-mono.png);--lg-bg:#0f2a3d;--lg-ink:#e8c77e;--lg-w:28px;--lg-h:10px}.cm-phone.detail{--logo:url(https://clipmagic.tech/mobile/media/gl-mask.png);--logo-mono:url(https://clipmagic.tech/mobile/media/gl-mono.png);--lg-bg:#0b0d18;--lg-ink:#8be3ff;--lg-w:22px;--lg-h:16px}.cm-phone.detail .post .wm{width:130px;height:14px}.cm-phone.estate .post .wm{width:150px;height:12px}.cm-phone .bhead .blogo i{width:calc(var(--lg-w) * 1.3);height:calc(var(--lg-h) * 1.3)}.cm-phone .act.cur{box-shadow:0 0 0 2px #8b7bff,0 6px 16px -10px #6d55fd59}.cm-phone .act .e.lgc{background:#f7f0e6;border-radius:50%}.cm-phone .act .e.lgc i{background:#c8102e;width:28px;height:8px;-webkit-mask:url(https://clipmagic.tech/mobile/media/gails-mask.png) 50%/contain no-repeat;mask:url(https://clipmagic.tech/mobile/media/gails-mask.png) 50%/contain no-repeat}.cm-phone .act .e.lge{background:#0f2a3d;border-radius:50%}.cm-phone .act .e.lge i{background:#e8c77e;width:26px;height:9px;-webkit-mask:url(https://clipmagic.tech/mobile/media/hl-mono.png) 50%/contain no-repeat;mask:url(https://clipmagic.tech/mobile/media/hl-mono.png) 50%/contain no-repeat}.cm-phone .act .e.lgd{background:#0b0d18;border-radius:50%}.cm-phone .act .e.lgd i{background:#8be3ff;width:20px;height:15px;-webkit-mask:url(https://clipmagic.tech/mobile/media/gl-mono.png) 50%/contain no-repeat;mask:url(https://clipmagic.tech/mobile/media/gl-mono.png) 50%/contain no-repeat}.cm-phone .tickc{color:var(--vio);margin-left:auto;font-size:18px;font-weight:800}.cm-phone .hls{scrollbar-width:none;gap:10px;padding:0 16px 4px;display:flex;overflow-x:auto}.cm-phone .hls::-webkit-scrollbar{display:none}.cm-phone .hl{text-align:left;flex:none;width:126px}.cm-phone .hl .ph{width:126px;height:92px;box-shadow:var(--shadow);background:#eee;border-radius:16px;display:block;position:relative;overflow:hidden}.cm-phone .hl .ph img{object-fit:cover;width:100%;height:100%}.cm-phone .hl .ph em{border-radius:7px;padding:2px 7px;font-size:10.5px;font-style:normal;font-weight:800;position:absolute;top:6px;left:6px}.cm-phone .hl .ph>i{color:#3b2500;background:#ffb020;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-style:normal;font-weight:800;display:grid;position:absolute;top:6px;right:6px}.cm-phone .hl b{letter-spacing:-.01em;margin-top:6px;font-size:15px;font-weight:800;display:block}.cm-phone .hl small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;display:block;overflow:hidden}.cm-phone .hl.add .ph{background:#fbfaff;place-items:center;display:grid;box-shadow:inset 0 0 0 1.5px #e1daff}.cm-phone .hl.add .ph .pl{background:var(--grad);color:#fff;width:36px;height:36px;box-shadow:var(--btn-sh-sm);border-radius:50%;place-items:center;display:grid;position:static}.cm-phone .hl.add .ph .pl svg{width:16px;height:16px}.cm-phone .lshead{border-radius:18px;height:170px;margin-top:4px;position:relative;overflow:hidden}.cm-phone .lshead img{object-fit:cover;width:100%;height:100%}.cm-phone .lshead em{border-radius:8px;padding:3px 9px;font-size:12px;font-style:normal;font-weight:800;position:absolute;top:10px;left:10px}.cm-phone .sback,.cm-phone .nback{height:34px;color:var(--ink);border-radius:12px;align-items:center;gap:3px;padding:0 12px 0 7px;font-size:14px;font-weight:700;display:inline-flex}.cm-phone .sback{background:var(--inset);margin:0 0 10px}.cm-phone .nback{box-shadow:0 0 0 1px var(--line),0 6px 14px -10px #1414174d;background:#fff;margin:2px 16px 0}.cm-phone .sback svg,.cm-phone .nback svg{width:18px;height:18px}.cm-phone .nrow .ud{background:#f0628e;border-radius:50%;flex:none;width:8px;height:8px;margin-left:6px}.cm-phone .nrow.read b{color:var(--ink2);font-weight:600}.cm-phone .nrow.read .e{opacity:.75}.cm-phone .what .btn.ghost{color:var(--vio);background:#fff;margin-top:8px;box-shadow:inset 0 0 0 1.5px #e1daff}.cm-phone .what .shots{margin-top:0}.cm-phone .what h3{margin-top:14px;font-size:21px}.cm-phone .what .wsay{background:#fcfbff;border-radius:18px;align-items:flex-end;margin-top:12px;padding:10px 6px 6px 14px;transition:box-shadow .2s;box-shadow:inset 0 0 0 1.5px #d9d0ff}.cm-phone .what .wsay:focus-within{box-shadow:inset 0 0 0 2px var(--vio)}.cm-phone .what .wsay textarea{resize:none;min-width:0;min-height:50px;max-height:110px;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:0 0 4px;font-size:16px;line-height:1.4}.cm-phone .what .wsay textarea::placeholder{color:#a1a1aa}.cm-phone .what .wsay.need{background:#fffbf2;box-shadow:inset 0 0 0 2px #f59e0b}.cm-phone .what .wsay.shake{animation:.4s m-wshake}@keyframes m-wshake{20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}}.cm-phone .whint{color:var(--vio);margin:8px 2px 0;font-size:13.5px;font-weight:600;display:none}.cm-phone .whint.on{animation:m-fadeup .25s var(--ease);display:block}.cm-phone .whint.warn{color:#b45309}.cm-phone .whint button{color:var(--ink2);text-underline-offset:2px;margin-left:4px;font-weight:700;text-decoration:underline}.cm-phone .what .wchips{scrollbar-width:none;flex-wrap:nowrap;margin:12px -18px 0;padding:0 18px 2px;overflow-x:auto}.cm-phone .what .wchips::-webkit-scrollbar{display:none}.cm-phone .what .wchips button{border-radius:11px;flex:none;height:36px;padding:0 13px;font-size:14px}.cm-phone .what .wchips button.on{background:var(--vio-l);color:var(--vio)}.cm-phone .what .btn.pri{margin-top:18px;box-shadow:0 8px 18px -12px #6249f8bf}.cm-phone .what .asis{width:100%;height:44px;color:var(--ink2);justify-content:center;align-items:center;gap:6px;margin:6px 0 0;font-size:14.5px;font-weight:600;display:flex}.cm-phone .qp{text-align:left;gap:12px;margin-top:14px;display:flex}.cm-phone .qp .qth{background:#eee;border-radius:12px;flex:none;width:64px;height:84px;overflow:hidden}.cm-phone .qp .qth img{object-fit:cover;width:100%;height:100%}.cm-phone .qp textarea{min-width:0;height:84px;box-shadow:inset 0 0 0 1px var(--line);resize:none;border-radius:14px;flex:1;padding:10px 12px;font-size:15px;line-height:1.4}.cm-phone .qp textarea:focus{box-shadow:inset 0 0 0 1.5px var(--vio)}.cm-phone .asrow{justify-content:center;align-items:center;gap:10px;margin-top:14px;display:flex}.cm-phone .asrow .asis{margin:0}.cm-phone .asrow i{color:var(--faint);font-style:normal}.cm-phone .qpcap{width:100%;height:72px;box-shadow:inset 0 0 0 1px var(--line);resize:none;border-radius:14px;margin-top:12px;padding:10px 12px;font-size:15px;line-height:1.4;display:block}.cm-phone .qpcap:focus{box-shadow:inset 0 0 0 1.5px var(--vio)}.cm-phone .hl-add{text-align:left;background:var(--vio-l);border-radius:14px;flex:1;align-items:center;gap:12px;padding:10px 12px;display:flex;box-shadow:inset 0 0 0 1px #6d55fd2e}.cm-phone .hl-add>b{width:38px;height:38px;color:var(--vio);background:#fff;border-radius:11px;place-items:center;font-size:16px;font-weight:900;display:grid}.cm-phone .hl-add span{color:var(--vio);flex-direction:column;font-size:15px;font-weight:700;display:flex}.cm-phone .hl-add small{color:var(--muted);font-size:12.5px;font-weight:500}.cm-phone .hlp-f{background:#111;border-radius:18px;width:min(100%,250px);height:300px;margin:14px auto 0;position:relative;overflow:hidden;box-shadow:0 14px 30px -18px #00000080}.cm-phone .hlp-f img{object-fit:cover;width:100%;height:100%;display:block}.cm-phone .hlt{text-align:center;pointer-events:none;line-height:1.15;transition:top .3s,bottom .3s;position:absolute;left:14px;right:14px}.cm-phone .hlt.ps-top{top:18px}.cm-phone .hlt.ps-mid{top:50%;transform:translateY(-50%)}.cm-phone .hlt.ps-bot{bottom:20px}.cm-phone .hlt b{color:#fff;font-weight:800}.cm-phone .hlt.st-bold b{letter-spacing:-.02em;text-shadow:0 2px 14px #0009;font-size:24px}.cm-phone .hlt.st-box b{background:var(--vio);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:8px;padding:4px 10px;font-size:19px;line-height:1.6;display:inline}.cm-phone .hlt.st-tag b{color:#111;background:#fff;border-radius:999px;padding:7px 13px;font-size:14px;display:inline-block;box-shadow:0 6px 16px -6px #00000073}.cm-phone .hlt.st-big b{text-transform:uppercase;letter-spacing:-.01em;text-shadow:0 3px 18px #0009;font-size:32px;font-weight:900;line-height:1}.cm-phone .hl-in{border-radius:13px;width:100%;height:46px;margin-top:12px;padding:0 14px;font-size:16px;font-weight:600;display:block;box-shadow:inset 0 0 0 1.5px #6d55fd59}.cm-phone .hl-in:focus{box-shadow:inset 0 0 0 2px var(--vio)}.cm-phone .hl-sug{scrollbar-width:none;gap:6px;margin:8px -16px 0;padding:0 16px;display:flex;overflow-x:auto}.cm-phone .hl-sug::-webkit-scrollbar{display:none}.cm-phone .hl-sug button{background:var(--inset);border-radius:10px;flex:none;height:32px;padding:0 11px;font-size:13px;font-weight:600}.cm-phone .hl-row{align-items:center;gap:6px;margin-top:10px;display:flex}.cm-phone .hl-row>span{width:46px;color:var(--muted);font-size:12px;font-weight:700}.cm-phone .hl-row button{background:var(--inset);border-radius:10px;height:32px;padding:0 12px;font-size:13px;font-weight:700}.cm-phone .hl-row button.on{background:var(--ink);color:#fff}.cm-phone .hl-row .hl-rm{color:var(--muted);background:0 0;margin-left:auto;font-weight:600}.cm-phone .hlt.ps-free{left:var(--x,50%);top:var(--y,80%);width:max-content;max-width:86%;bottom:auto;right:auto;transform:translate(-50%,-50%)}.cm-phone .hlt{cursor:grab;-webkit-user-select:none;user-select:none;pointer-events:auto!important}.cm-phone .hlt.drag{cursor:grabbing;transition:none}.cm-phone .hlt.drag b{outline-offset:5px;border-radius:8px;outline:2px solid #ffffffbf}.cm-phone .hlt.drag.mid:before{content:"";pointer-events:none;background:#ffffff8c;width:1px;position:absolute;top:-400px;bottom:-400px;left:50%}.cm-phone .hl-drag{color:var(--muted);margin-top:6px;font-size:12px}.cm-phone .pas{align-items:center;gap:6px;margin-top:12px;display:flex}.cm-phone .pas>span{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-right:4px;font-size:12px;font-weight:800}.cm-phone .pas button{height:36px;color:var(--ink2);background:#f3f2f8;border-radius:11px;align-items:center;gap:6px;padding:0 13px;font-size:13.5px;font-weight:700;transition:background .2s,box-shadow .2s,color .2s;display:inline-flex;box-shadow:inset 0 0 0 1px #0000}.cm-phone .pas button i{color:#0000;border-radius:5px;place-items:center;width:16px;height:16px;font-size:10px;font-style:normal;display:grid;box-shadow:inset 0 0 0 1.5px #18181b40}.cm-phone .pas button.on{background:var(--vio-l);color:var(--vio);box-shadow:inset 0 0 0 1.5px #6d55fd66}.cm-phone .pas button.on i{background:var(--vio);box-shadow:none;color:#fff}.cm-phone .pas small{color:var(--muted);margin-left:auto;font-size:12px}.cm-phone .pq-go{text-align:left;background:linear-gradient(135deg,#f5f2ff,#fff3f8);border-radius:14px;align-items:center;gap:12px;width:100%;margin:12px 0 2px;padding:10px 12px;transition:box-shadow .2s,transform .25s;display:flex;box-shadow:inset 0 0 0 1px #6d55fd33}.cm-phone .pq-go:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1.5px #6d55fd73}.cm-phone .pq-go[hidden]{display:none}.cm-phone .pq-go>i{background:#fff;border-radius:11px;place-items:center;width:38px;height:38px;font-size:18px;font-style:normal;display:grid;box-shadow:0 4px 10px -6px #3c288c66}.cm-phone .pq-go span{flex:1;min-width:0}.cm-phone .pq-go b{font-size:14.5px;display:block}.cm-phone .pq-go small{color:var(--muted);font-size:12.5px;display:block}.cm-phone .pq-go em{color:var(--vio);font-size:20px;font-style:normal}.cm-phone .mlk-h{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-top:14px;font-size:12px;font-weight:800}.cm-phone #mlk{margin:6px -16px 0;padding-left:16px;padding-right:16px}.cm-phone .mlk{scrollbar-width:none;gap:12px;padding:7px 7px 6px;display:flex;overflow-x:auto}.cm-phone .mlk::-webkit-scrollbar{display:none}.cm-phone .mlk button{color:var(--muted);flex-direction:column;flex:none;align-items:center;gap:5px;font-size:11.5px;font-weight:700;display:flex}.cm-phone .mlk .im{border-radius:11px;width:58px;height:72px;transition:box-shadow .2s,transform .25s;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #18181b1a}.cm-phone .mlk .im img{object-fit:cover;width:100%;height:100%;display:block}.cm-phone .mlk button:hover .im{transform:translateY(-2px)}.cm-phone .mlk button.on{color:var(--ink)}.cm-phone .mlk button.on .im{box-shadow:0 0 0 2.5px #fff,0 0 0 5px var(--vio),0 8px 16px -8px #6d55fd99}.cm-phone .mlk .sug{background:var(--vio);color:#fff;border-radius:5px;height:15px;padding:0 4px;font-size:8.5px;font-weight:800;line-height:15px;position:absolute;top:3px;right:3px}.cm-phone .qpw{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.cm-phone .qpw .write{background:var(--vio-l);height:34px;color:var(--vio);border-radius:11px;margin-right:auto;padding:0 11px;font-size:13.5px;font-weight:700}.cm-phone .qpw .pfb{height:34px;box-shadow:inset 0 0 0 1px var(--line);opacity:.4;border-radius:11px;align-items:center;gap:5px;padding:0 10px 0 5px;font-size:12.5px;font-weight:700;display:inline-flex}.cm-phone .qpw .pfb.on{opacity:1;box-shadow:inset 0 0 0 1.5px #b9a8ff}.cm-phone .qpw .pfb i{color:#fff;border-radius:7px;place-items:center;width:22px;height:22px;font-size:10px;font-style:normal;font-weight:800;display:grid}.cm-phone .wpick button.now{font-weight:800}.cm-phone .instc{align-items:center;gap:12px;margin:12px 16px 0;padding:12px 10px 12px 14px;display:flex}.cm-phone .instc .e{font-size:24px}.cm-phone .instc .t{flex:1;min-width:0}.cm-phone .instc b{font-size:15px;display:block}.cm-phone .instc small{color:var(--muted);font-size:12.5px;display:block}.cm-phone .instc .x{width:30px;height:30px;color:var(--faint);border-radius:50%;font-size:14px}.cm-phone .ishare{text-align:center;width:min(100%,300px);color:var(--ink2);background:#f6f4ff;border-radius:20px;margin:16px auto 0;padding:14px 14px 40px;font-size:13.5px;position:relative}.cm-phone .ishare .bar{box-shadow:0 0 0 1px var(--line);color:#0a84ff;background:#fff;border-radius:14px;justify-content:space-around;align-items:center;margin-top:12px;padding:10px 8px;font-size:20px;display:flex}.cm-phone .ishare .bar span.hl{background:#e6f0ff;border-radius:12px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 0 0 2px #0a84ff}.cm-phone .ishare .arw{color:var(--vio);margin-left:-11px;font-size:22px;animation:1s ease-in-out infinite m-bob2;position:absolute;bottom:6px;left:50%}@keyframes m-bob2{50%{transform:translateY(5px)}}.cm-phone .osw{justify-content:center;margin-top:12px;display:flex}.cm-phone .act .why{color:var(--vio);margin-top:3px;font-size:12.5px;font-weight:600;display:block}.cm-phone .pct{gap:6px;margin-top:10px;display:flex}.cm-phone .pct button{height:38px;box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:12px;flex:1;font-size:14px;font-weight:700}.cm-phone .pct button:active{background:var(--vio-l)}.cm-phone .plan{box-shadow:0 0 0 1px var(--line),0 6px 16px -10px #14141733;background:#fff;border-radius:18px;margin-top:14px;padding:4px 14px}.cm-phone .plan div{border-top:1px solid var(--line);align-items:center;gap:12px;padding:11px 0;display:flex}.cm-phone .plan div:first-child{border-top:0}.cm-phone .plan i{background:#f6f4ff;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:16px;font-style:normal;display:grid}.cm-phone .plan b{font-size:15px;display:block}.cm-phone .plan small{color:var(--muted);margin-top:1px;font-size:12.5px;display:block}.cm-phone .dur{justify-content:center;margin-top:12px;display:flex}.cm-phone .promo .wchips{justify-content:flex-start}.cm-phone .promo .wchips button{box-shadow:inset 0 0 0 1px var(--line);background:#fff}.cm-phone .calmask,.cm-phone.calm #s-home #hNew{display:none}.cm-phone.calm #s-home .hh{padding-top:4px;font-size:27px}.cm-phone.calm #s-home .rdy{margin:16px 16px 0;padding:16px;display:block}.cm-phone.calm #s-home .rdy.clear{display:flex}.cm-phone.calm .crow2{align-items:center;gap:14px;display:flex}.cm-phone.calm #s-home .rdy .tag{color:#b45309;letter-spacing:.06em;text-transform:uppercase;background:#fff1db;border-radius:7px;align-items:center;height:22px;padding:0 8px;font-size:10.5px;font-weight:800;display:inline-flex}.cm-phone.calm #s-home .rdy h2{margin-top:6px;font-size:19px}.cm-phone.calm #s-home .rdy p{font-size:13.5px}.cm-phone.calm #s-home .rdy .btn.wide{border-radius:15px;width:100%;height:48px;margin-top:14px;font-size:16px}.cm-phone.calm #s-home .rdy .more{text-align:center;color:var(--muted);margin-top:8px;font-size:12.5px}.cm-phone.calm #s-home .fan{width:84px;height:84px}.cm-phone.calm #s-home .fan>span{width:46px;height:74px;transition:transform .5s cubic-bezier(.2,.9,.2,1.12);left:19px}.cm-phone.calm #s-home .fan>b{border-radius:11px;min-width:21px;height:21px;padding:0 6px;font-size:11.5px;top:0;right:2px;box-shadow:0 0 0 2px #fff}.cm-phone.calm .calmask{text-align:left;align-items:center;gap:12px;width:calc(100% - 32px);margin:12px 16px 0;padding:12px;display:flex}.cm-phone .calmask .av{background:linear-gradient(135deg,#efebff,#ffe9f3);border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.cm-phone .calmask .av img{object-fit:contain;width:38px;height:38px}.cm-phone .calmask .t{flex:1;min-width:0}.cm-phone .calmask b{font-size:15.5px;font-weight:700;display:block}.cm-phone .calmask small{color:var(--muted);margin-top:1px;font-size:13px;display:block}.cm-phone .calmask .mic{background:var(--vio-l);width:40px;height:40px;color:var(--vio);border-radius:12px;flex:none;place-items:center;display:grid}.cm-phone .calmask .mic svg{width:19px;height:19px}.cm-phone .calmask:active{transform:scale(.985)}.cm-phone.calm #s-home .cban.oppm{box-shadow:var(--shadow);background:#fff;border-radius:18px;margin:12px 16px 0;padding:10px 12px}.cm-phone.calm #s-home .cban.oppm .e{background:#fff1e6;border-radius:12px;place-items:center;width:40px;height:40px;font-size:22px;display:grid}.cm-phone.calm #s-home .cban.oppm b{font-size:14.5px}.cm-phone.calm #s-home .cban.oppm small{font-size:12.5px}.cm-phone.calm #s-home .cban.oppm .pill{border-radius:11px;height:34px;padding:0 12px;font-size:13.5px}.cm-phone.calm #s-home .shm{margin:22px 20px 8px}.cm-phone.calm #s-home .wkm{padding:10px 6px}.cm-phone.calm #s-home .wkd.today{background:#f4f1ff;box-shadow:inset 0 0 0 1px #e3dcff}.cm-phone.calm #s-home .wkd.today small,.cm-phone.calm #s-home .wkd.today>b{color:var(--vio)}.cm-phone.calm #s-home .wkt{border-radius:9px;height:46px}.cm-phone.calm #s-home .wkt .for{display:none}.cm-phone.calm #s-home .wkd.past .wkt img{opacity:.7;filter:saturate(.6)}.cm-phone.calm #s-home .wkt .st{width:9px;height:9px;top:4px;bottom:auto;right:4px;box-shadow:0 0 0 2px #fff}.cm-phone.calm #s-home .wkt .st svg{display:none}.cm-phone.calm #s-home .wkt .st.posted{box-shadow:none;background:#fff0}.cm-phone.calm #s-home .wkt.gap{background:#f7f6fb;box-shadow:inset 0 0 0 1px #18181b12}.cm-phone.calm #s-home .wkt.none{color:var(--vio);opacity:.75;background:#f7f6fb;place-items:center;display:grid}.cm-phone.calm #s-content .tsub{display:none}.cm-phone.calm #s-content .ttl{padding-bottom:14px}.cm-phone.calm #s-content .segs{background:#ffffffb3;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;margin:0 16px;padding:3px;display:grid;overflow:visible;box-shadow:inset 0 0 0 1px #18181b0f}.cm-phone.calm #s-content .segs button{height:36px;box-shadow:none;color:var(--ink2);white-space:nowrap;background:0 0;border-radius:11px;justify-content:center;gap:5px;padding:0 4px;font-size:13px;font-weight:600}.cm-phone.calm #s-content .segs button.on{color:var(--ink);background:#fff;box-shadow:0 1px 2px #18181b14,0 4px 10px -6px #18181b40}.cm-phone.calm #s-content .segs i{min-width:17px;height:17px;padding:0 4px;font-size:10.5px}.cm-phone.calm #s-content .reviewall{border-radius:15px;height:48px;margin:16px 16px 0;font-size:16px}.cm-phone.calm #s-content .clist{margin:12px 16px 0;padding:2px 14px}.cm-phone.calm #s-content .crow{gap:14px;padding:12px 0}.cm-phone.calm #s-content .crow .stp{display:none}.cm-phone.calm #s-content .crow b{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;display:-webkit-box}.cm-phone.calm #s-content .crow small{margin-top:3px}.cm-phone.calm #s-content .crow:after{content:"";border:solid var(--faint);border-width:2px 2px 0 0;flex:none;width:8px;height:8px;margin-right:4px;transform:rotate(45deg)}.cm-phone.calm #s-content .crow .pg{height:3px;margin-top:8px}.cm-phone.calm #s-content .agh{margin:24px 20px 12px}.cm-phone.calm #s-content .cban{box-shadow:var(--shadow);background:#fff;border-radius:18px;margin-left:16px;margin-right:16px;padding:10px 12px}.cm-phone.calm #s-content .cban .e{background:#fff1e6;border-radius:12px;place-items:center;width:40px;height:40px;font-size:22px;display:grid}.cm-phone.calm #s-content .cban b{font-size:14.5px}.cm-phone.calm #s-content .cban small{font-size:12.5px}.cm-phone.calm #s-content .cban .pill{border-radius:11px;height:34px;padding:0 12px;font-size:13.5px}.cm-phone.calm #s-content .cfill{box-shadow:var(--shadow);background:#fff}.cm-phone.calm #s-content .agp .stp{color:var(--muted);background:0 0;padding:0;font-size:12px;font-weight:600}.cm-phone.calm #s-content .agp .stp.ready,.cm-phone.calm #s-content .agp .stp.ok{border-radius:50%;width:9px;height:9px;margin-right:4px;font-size:0}.cm-phone.calm #s-content .agp .stp.ready{background:#ffb020}.cm-phone.calm #s-content .agp .stp.ok{background:var(--vio)}.cm-phone.calm #s-content .agp b{font-size:14.5px}.cm-phone .tab .av img{object-fit:cover;width:100%;height:100%;transform:scale(1.35)translateY(4%)}.cm-phone .mtop{align-items:center;gap:12px;margin-bottom:12px;display:flex}.cm-phone .mtop .sback{margin:0}.cm-phone .ci.promo .psteps{flex:1;gap:5px;display:flex}.cm-phone .ci.promo .psteps i{background:#eceaf3;border-radius:2px;flex:1;height:4px}.cm-phone .ci.promo .psteps i.on{background:var(--vio)}.cm-phone .mpv{color:#fff;background:linear-gradient(135deg,#2b1d66,#120b28);border-radius:18px;align-items:center;gap:12px;margin-bottom:16px;padding:10px;display:flex}.cm-phone .mpv-media{background:#2a2050;border-radius:12px;flex:none;width:96px;height:120px;position:relative;overflow:hidden}.cm-phone .mpv-media img{object-fit:cover;width:100%;height:100%}.cm-phone .mpv-media:after{content:"";background:linear-gradient(#0000 35%,#0a0618bf);position:absolute;inset:0}.cm-phone .mpv-none{text-align:center;place-items:center;padding:8px;font-size:11px;display:grid;position:absolute;inset:0}.cm-phone .mpv-deal{z-index:2;color:#2a1a00;background:#ffd24d;border-radius:7px;padding:4px 6px;font-size:11px;font-weight:800;line-height:1.15;position:absolute;top:30%;left:6px;right:6px;transform:rotate(-2deg)}.cm-phone .mpv-hook{z-index:2;position:absolute;bottom:6px;left:7px;right:7px}.cm-phone .mpv-hook b{font:700 12.5px/1.15 Fraunces,Georgia,serif;display:block}.cm-phone .mpv-hook small{opacity:.85;white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:9px;display:block;overflow:hidden}.cm-phone .mpv-n{z-index:2;background:#0000008c;border-radius:7px;padding:1px 6px;font-size:9.5px;font-weight:700;position:absolute;top:5px;right:5px}.cm-phone .mpv-cap{color:#ffffffd9;-webkit-line-clamp:5;-webkit-box-orient:vertical;flex:1;min-width:0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.cm-phone .mpv-cap b{color:#fff;margin-right:3px;font-weight:700}.cm-phone .mpv:before{content:"Preview";opacity:0;position:absolute}.cm-phone .mtiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.cm-phone .mtile{box-shadow:0 0 0 1px var(--line),0 6px 14px -10px #14141740;text-align:left;background:#fff;border-radius:16px;flex-direction:column;display:flex;position:relative;overflow:hidden}.cm-phone .mtile img{aspect-ratio:16/10;object-fit:cover;width:100%}.cm-phone .mtile .mi{aspect-ratio:16/10;background:var(--inset);place-items:center;font-size:26px;display:grid}.cm-phone .mt-t{padding:7px 10px 9px}.cm-phone .mt-t b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;display:block;overflow:hidden}.cm-phone .mt-t small{color:var(--muted);font-size:12px;display:block}.cm-phone .ms{background:#ffffffeb;border-radius:8px;place-items:center;width:24px;height:24px;font-size:13px;display:grid;position:absolute;top:6px;left:6px}.cm-phone .mk2{color:#0000;background:#ffffffe6;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:6px;right:6px;box-shadow:inset 0 0 0 1.5px #14141726}.cm-phone .mk2 svg{width:12px;height:12px}.cm-phone .mtile.on,.cm-phone .mopt.on{box-shadow:0 0 0 2px var(--vio)}.cm-phone .mtile.on .mk2,.cm-phone .mopt.on .mk2{background:var(--vio);color:#fff;box-shadow:none}.cm-phone .mopts{gap:8px;margin-top:14px;display:grid}.cm-phone .mopt{min-height:52px;box-shadow:0 0 0 1px var(--line),0 6px 14px -10px #14141733;text-align:left;background:#fff;border-radius:15px;align-items:center;padding:10px 44px 10px 16px;font-size:15.5px;font-weight:600;display:flex;position:relative}.cm-phone .mopt .mk2{margin-top:-11px;top:50%;right:14px}.cm-phone .mreads{color:#166534;background:#f2fbf5;border-radius:13px;align-items:flex-start;gap:8px;margin-top:12px;padding:10px 12px;font-size:13.5px;line-height:1.4;display:flex}.cm-phone .mreads svg{flex:none;width:16px;height:16px;margin-top:2px}.cm-phone .mdays{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.cm-phone .mdays button{height:52px;box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:13px;align-content:center;place-items:center;line-height:1.05;display:grid}.cm-phone .mdays small{text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:800}.cm-phone .mdays b{font-size:16px}.cm-phone .mdays button.on{background:var(--vio-l);color:var(--vio);box-shadow:inset 0 0 0 2px #8b7bff}.cm-phone .mx{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.cm-phone .mx button{height:42px;box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:13px;align-items:center;gap:8px;padding:0 14px 0 10px;font-size:14.5px;font-weight:600;display:inline-flex}.cm-phone .mx button svg{width:18px;height:18px;box-shadow:inset 0 0 0 1.5px var(--line);color:#0000;border-radius:6px;padding:3px}.cm-phone .mx button.on{box-shadow:0 0 0 2px var(--vio)}.cm-phone .mx button.on svg{background:var(--vio);color:#fff;box-shadow:none}.cm-phone .act.sel{box-shadow:0 0 0 2px var(--vio)}.cm-phone .mdet{width:100%;min-height:96px;box-shadow:0 0 0 1px var(--line);resize:vertical;border-radius:14px;margin-top:14px;padding:12px 14px;font-size:15px;line-height:1.5}.cm-phone .mph{gap:8px;margin-top:14px;display:flex;overflow-x:auto}.cm-phone .mph>div{border-radius:13px;flex:none;width:84px;height:106px;position:relative;overflow:hidden}.cm-phone .mph img{object-fit:cover;width:100%;height:100%}.cm-phone .mph>div button{color:#fff;background:#0f0a1ea6;border-radius:8px;height:26px;font-size:12px;font-weight:700;position:absolute;bottom:5px;left:5px;right:5px}.cm-phone .madd{background:var(--inset);width:84px;height:106px;color:var(--vio);border-radius:13px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:5px;font-size:12.5px;font-weight:700;display:flex}.cm-phone .madd svg{width:22px;height:22px}.cm-phone .seg.mfmt{margin-top:14px}.cm-phone .mnext{margin-top:18px}.cm-phone .mnext:disabled{opacity:.4}.cm-phone .hwk{display:none}.cm-phone.calm #s-home .shm,.cm-phone.calm #s-home #hWeek,.cm-phone.calm #s-home #hInstall{display:none!important}.cm-phone.calm .hwk{text-align:left;align-items:center;gap:12px;width:calc(100% - 32px);margin:12px 16px 0;padding:12px;display:flex}.cm-phone .hw-ic{background:var(--vio-l);width:44px;height:44px;color:var(--vio);border-radius:14px;flex:none;place-items:center;display:grid}.cm-phone .hw-ic svg{width:21px;height:21px}.cm-phone .hwk .t{flex:1;min-width:0}.cm-phone .hwk b{font-size:15.5px;font-weight:700;display:block}.cm-phone .hwk small{color:var(--muted);margin-top:1px;font-size:13px;display:block}.cm-phone .hw-th{display:flex}.cm-phone .hw-th img{object-fit:cover;border-radius:8px;width:30px;height:38px;margin-left:-8px;box-shadow:0 0 0 2px #fff}.cm-phone .chev2{border:solid var(--faint);border-width:2px 2px 0 0;flex:none;width:8px;height:8px;margin:0 6px 0 4px;transform:rotate(45deg)}.cm-phone.calm #s-content .segs{grid-template-columns:repeat(3,minmax(0,1fr));padding:4px}.cm-phone.calm #s-content .segs button{gap:7px;height:40px;font-size:14.5px}.cm-phone.calm #s-content .agp .stp.posted{display:none}.cm-phone.calm #s-content .agp .tx b{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.cm-phone .cideas{width:100%;animation:m-fadeup .4s var(--ease);flex-direction:column;gap:8px;display:flex}.cm-phone .cih{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin:8px 4px 0;font-size:11.5px;font-weight:800}.cm-phone .cid{width:100%;box-shadow:var(--shadow);text-align:left;background:#fff;border-radius:18px;align-items:center;gap:12px;padding:10px;display:flex}.cm-phone .cid:active{transform:scale(.985)}.cm-phone .ce{background:#f6f4ff;border-radius:13px;flex:none;place-items:center;width:40px;height:40px;font-size:19px;display:grid}.cm-phone .ct{flex:1;min-width:0}.cm-phone .ct b{font-size:14.5px;font-weight:700;line-height:1.25;display:block}.cm-phone .ct small{color:var(--muted);margin-top:2px;font-size:12.5px;line-height:1.3;display:block}.cm-phone .cgo{background:var(--vio-l);height:32px;color:var(--vio);border-radius:10px;flex:none;place-items:center;padding:0 12px;font-size:13px;font-weight:700;display:grid}.cm-phone.calm #s-biz .bsec{box-shadow:var(--shadow);text-transform:none;letter-spacing:0;font-size:inherit;color:var(--ink);cursor:pointer;background:#fff;border-radius:18px;align-items:center;gap:12px;margin:10px 16px 0;padding:12px;display:flex}.cm-phone.calm #s-biz .bsec:first-of-type{margin-top:22px}.cm-phone .bs-ic,.cm-phone .bs-t small{display:none}.cm-phone.calm .bs-ic{width:40px;height:40px;color:var(--vio);background:#f6f4ff;border-radius:13px;flex:none;place-items:center;display:grid}.cm-phone .bs-ic svg{width:20px;height:20px}.cm-phone.calm .bs-t{flex:1;min-width:0}.cm-phone.calm .bs-t b{font-size:15px;font-weight:700;display:block}.cm-phone.calm .bs-t small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:12.5px;display:block;overflow:hidden}.cm-phone #s-biz .bsec .chev2{display:none}.cm-phone.calm #s-biz .bsec .chev2{transition:transform .25s var(--ease);display:block}.cm-phone.calm #s-biz .bsec.open{box-shadow:0 -1px 0 var(--line) inset,var(--shadow);border-radius:18px 18px 0 0}.cm-phone.calm #s-biz .bsec.open .chev2{transform:rotate(135deg)}.cm-phone.calm #s-biz .bsec+.rows{display:none}.cm-phone.calm #s-biz .bsec.open+.rows{animation:m-fadeup .25s var(--ease);border-radius:0 0 18px 18px;margin-top:0;display:block}.cm-phone.calm #s-biz .bsec[data-k=clips] .chev2{transform:rotate(45deg)}.cm-phone .chh .av img{object-fit:cover;width:100%;height:100%;transform:scale(1.35)translateY(4%)}.cm-phone .ci.promo .pnudge{color:#7a4a0b;background:#fff7ec;border-radius:14px;align-items:center;gap:10px;margin-top:12px;padding:10px 10px 10px 12px;font-size:13.5px;line-height:1.4;display:flex}.cm-phone .ci.promo .pnudge span{flex:1}.cm-phone .mnow{color:#7a4a0b;background:#fff;border-radius:11px;flex:none;height:34px;padding:0 12px;font-size:13.5px;font-weight:700;box-shadow:0 0 0 1px #7a4a0b33}.cm-phone .ci.promo .pphead{justify-content:space-between;align-items:center;margin-top:14px;display:flex}.cm-phone .ci.promo .pphead b{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:12.5px;font-weight:800}.cm-phone .ci.promo .plink{color:var(--vio);font-size:14.5px;font-weight:700}.cm-phone .mph>button{border-radius:13px;flex:none;width:84px;height:106px;padding:0;position:relative;overflow:hidden}.cm-phone .mph>button img{object-fit:cover;width:100%;height:100%}.cm-phone .ci.promo .pn,.cm-phone .ci.promo .pkn{background:var(--vio);color:#fff;border-radius:11px;place-items:center;min-width:21px;height:21px;padding:0 6px;font-size:11.5px;font-weight:800;display:grid;position:absolute;top:5px;left:5px;box-shadow:0 0 0 2px #fff}.cm-phone .mpk-new{text-align:left;background:#f7f5ff;border-radius:16px;align-items:center;gap:12px;width:100%;margin-top:14px;padding:12px;display:flex;box-shadow:inset 0 0 0 1.5px #ddd4ff}.cm-phone .ci.promo .pk-ic{background:var(--grad);color:#fff;width:44px;height:44px;box-shadow:var(--btn-sh-sm);border-radius:13px;flex:none;place-items:center;display:grid}.cm-phone .ci.promo .pk-ic svg{width:22px;height:22px}.cm-phone .mpk-new b{font-size:15.5px;display:block}.cm-phone .mpk-new small{color:var(--muted);font-size:13px;display:block}.cm-phone .ci.promo .pk-wa{color:var(--muted);margin:6px 2px 0;font-size:12.5px}.cm-phone .ci.promo .lbl{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:16px 2px 6px;font-size:12px;font-weight:800}.cm-phone .mpk-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.cm-phone .mpk{aspect-ratio:4/5;border-radius:11px;padding:0;position:relative;overflow:hidden}.cm-phone .mpk img{object-fit:cover;width:100%;height:100%}.cm-phone .mpk .pkn{display:none}.cm-phone .mpk.on{box-shadow:0 0 0 3px var(--vio)}.cm-phone .mpk.on .pkn{display:grid}.cm-phone .mpk-foot{bottom:calc(-20px - var(--sab));z-index:3;margin:14px -18px calc(-20px - var(--sab));padding:12px 18px calc(14px + var(--sab));background:#fff;align-items:center;gap:10px;display:flex;position:sticky;box-shadow:0 -12px 18px -14px #14142840}.cm-phone .mpk-foot .cancel{width:auto;height:48px;margin:0;padding:0 14px}.cm-phone .mpk-foot .btn{flex:1;height:48px;font-size:16px}.cm-phone .mpk-foot .btn:disabled{opacity:.4}.cm-phone .ci.promo .mpk:not(.on) .pkn{display:none}.cm-phone .pk-new,.cm-phone .mpk-new{isolation:isolate;position:relative;box-shadow:none!important;background:linear-gradient(135deg,#f5f1ff,#fff3f9)!important}.cm-phone .pk-new:before,.cm-phone .mpk-new:before{content:"";border-radius:inherit;z-index:-1;background:conic-gradient(from var(--pkang),#c9bdff,#8b78ff 25%,#ff8fcb 45%,#ffb67a 60%,#c9bdff 80%);-webkit-mask-composite:xor;padding:2px;animation:4s linear infinite m-pkspin;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes m-pkspin{to{--pkang:360deg}}.cm-phone .pk-ic{position:relative}.cm-phone .pk-ic:after{content:"";border-radius:inherit;animation:2s ease-out infinite m-pkpulse;position:absolute;inset:0;box-shadow:0 0 #6d55fd8c}@keyframes m-pkpulse{0%{box-shadow:0 0 #6d55fd80}80%,to{box-shadow:0 0 0 12px #6d55fd00}}.cm-phone .pk-go{background:var(--btn,var(--grad));color:#fff;height:36px;box-shadow:var(--btn-sh,var(--btn-sh-sm));border-radius:11px;flex:none;align-items:center;margin-left:auto;padding:0 14px;font-size:13.5px;font-weight:700;display:inline-flex}.cm-phone .pk-new:hover .pk-go,.cm-phone .mpk-new:active .pk-go{filter:brightness(1.08)}.cm-phone .pk-new.hi,.cm-phone .mpk-new.hi{animation:.9s cubic-bezier(.34,1.56,.64,1) .25s m-pkhi}@keyframes m-pkhi{30%{transform:scale(1.025)}60%{transform:scale(.995)}to{transform:none}}@media (prefers-reduced-motion:reduce){.cm-phone .pk-new:before,.cm-phone .mpk-new:before,.cm-phone .pk-ic:after{animation:none}}.cm-phone .mtm{text-align:left}.cm-phone .mtm .tav{color:#fff;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:15px;font-weight:700;display:grid}.cm-phone .mtm .tav.add{background:var(--vio-l);color:var(--vio);font-size:20px;font-weight:600}.cm-phone .mtm em{color:var(--muted);font-style:normal;font-weight:500}.cm-phone .mtm.add b{color:var(--vio)}.cm-phone .mrole{color:var(--ink2);white-space:nowrap;background:#f2f1f8;border-radius:8px;flex:none;padding:4px 9px;font-size:12px;font-weight:700}.cm-phone .mrole.r-owner{color:#b45309;background:#fff1db}.cm-phone .mrole.r-co{background:var(--vio-l);color:var(--vio)}.cm-phone .mrole.r-creator{color:#15803d;background:#e3f6ea}.cm-phone .mtin{width:100%;height:48px;box-shadow:0 0 0 1px var(--line);border-radius:14px;margin-top:10px;padding:0 14px;font-size:15.5px}.cm-phone .mtroles{gap:8px;margin-top:14px;display:grid}.cm-phone .mtro{box-shadow:0 0 0 1px var(--line);text-align:left;border-radius:15px;padding:12px 14px}.cm-phone .mtro.on{box-shadow:0 0 0 2px var(--vio);background:#faf9ff}.cm-phone .mtro b{font-size:15.5px;display:block}.cm-phone .mtro small{color:var(--muted);margin-top:1px;font-size:13px;display:block}.cm-phone .mtperm{box-shadow:0 0 0 1px var(--line);margin:14px 0 0}.cm-phone .mtour{z-index:95;pointer-events:none;position:absolute;inset:0}.cm-phone .mtour.on{pointer-events:auto}.cm-phone .mtour svg{opacity:0;width:100%;height:100%;transition:opacity .35s;position:absolute;inset:0}.cm-phone .mtour.on:not(.wel) svg,.cm-phone .mtour.on:not(.wel) .mspot{opacity:1}.cm-phone .mtour rect.hole{transition:x .5s var(--ease),y .5s var(--ease),width .5s var(--ease),height .5s var(--ease),rx .5s var(--ease)}.cm-phone .mtdim{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;background:#0e0a1e80;transition:opacity .35s;position:absolute;inset:0}.cm-phone .mtour.on.wel .mtdim{opacity:1}.cm-phone .mspot{opacity:0;transition:top .5s var(--ease),left .5s var(--ease),width .5s var(--ease),height .5s var(--ease),border-radius .5s var(--ease),opacity .3s;border-radius:18px;position:absolute;box-shadow:0 0 0 2px #ffffffe6,0 0 0 7px #8b78ff59}.cm-phone .mspot:after{content:"";border-radius:inherit;animation:m-mtping 2s var(--ease) infinite;position:absolute;inset:-7px;box-shadow:0 0 0 2px #8b78ff99}@keyframes m-mtping{0%{opacity:.9;transform:scale(1)}70%,to{opacity:0;transform:scale(1.06)}}.cm-phone .mtcard{opacity:0;transition:top .5s var(--ease),opacity .3s,transform .4s var(--ease);background:#fff;border-radius:22px;padding:18px;position:absolute;left:16px;right:16px;transform:translateY(10px);box-shadow:0 24px 60px -16px #0a061e8c}.cm-phone .mtour.on .mtcard{opacity:1;transform:none}.cm-phone .mtcard.swap{transition:opacity .15s,transform .15s;opacity:0!important;transform:translateY(6px)!important}.cm-phone .mtcard .tn{letter-spacing:.07em;text-transform:uppercase;color:var(--vio);font-size:12px;font-weight:800}.cm-phone .mtcard h3{letter-spacing:-.02em;margin-top:5px;font-size:19px;font-weight:800;line-height:1.25}.cm-phone .mtcard p{color:var(--ink2,#3f4656);margin-top:6px;font-size:15px;line-height:1.45}.cm-phone .mtfoot{align-items:center;gap:8px;margin-top:16px;display:flex}.cm-phone .mtdots{gap:5px;margin-right:auto;display:flex}.cm-phone .mtdots i{width:6px;height:6px;transition:width .3s var(--ease),background .3s;background:#e3e1ec;border-radius:3px}.cm-phone .mtdots i.on{background:var(--vio);width:18px}.cm-phone .mtfoot .btn{border-radius:14px;height:44px;padding:0 18px;font-size:15px}.cm-phone .mtskip{height:30px;color:var(--muted);border-radius:9px;padding:0 10px;font-size:13px;font-weight:700;position:absolute;top:12px;right:12px}.cm-phone .mtcard.big{bottom:calc(16px + var(--sab,0px));text-align:center;padding:26px 20px 20px;top:auto!important}.cm-phone .mtcard.big .av{object-fit:contain;width:92px;height:92px;animation:m-popin .6s var(--pop) both;margin:-4px auto 2px;display:block}.cm-phone .mtcard.big h3{font-size:24px}.cm-phone .mtsteps{text-align:left;gap:8px;margin-top:16px;display:grid}.cm-phone .mtsteps div{color:var(--ink2,#3f4656);animation:m-fadeup .5s var(--ease) backwards;background:#f7f6fb;border-radius:15px;align-items:center;gap:12px;padding:11px 12px;font-size:14.5px;display:flex}.cm-phone .mtsteps div:nth-child(2){animation-delay:80ms}.cm-phone .mtsteps div:nth-child(3){animation-delay:.16s}.cm-phone .mtsteps b{color:var(--ink);font-weight:700}.cm-phone .mtsteps i{background:var(--grad);color:#fff;border-radius:10px;flex:none;place-items:center;width:30px;height:30px;font-size:13px;font-style:normal;font-weight:800;display:grid}.cm-phone .mtcard.big .mtfoot{flex-direction:column-reverse;gap:6px}.cm-phone .mtcard.big .mtfoot .btn{width:100%;height:50px;font-size:16px}.cm-phone #s-check{color:var(--ink);background:#f3f3f7}.cm-phone #s-check .pdone{color:#fff}.cm-phone .ckdone .sstack{width:136px;height:174px;margin-bottom:26px}.cm-phone .ckdone .sin>p{max-width:320px}.cm-phone .ckdone .dnl{text-align:left;width:100%;max-width:322px;animation:m-fadeup .5s .48s var(--ease) both;background:#ffffff14;border-radius:18px;margin-top:16px;padding:4px 12px;box-shadow:inset 0 0 0 1px #ffffff1a}.cm-phone .ckdone .dnr{border-top:1px solid #ffffff14;align-items:center;gap:10px;padding:8px 0;display:flex}.cm-phone .ckdone .dnr:first-child{border-top:0}.cm-phone .ckdone .dnr{cursor:pointer}.cm-phone .ckdone .dnr:active{opacity:.7}.cm-phone .ckdone .sin>p.dnh{color:#ffffff80;margin-top:8px;font-size:12.5px}.cm-phone .ckdone .dnr img{object-fit:cover;border-radius:9px;flex:none;width:34px;height:34px;box-shadow:0 0 0 1px #ffffff26}.cm-phone .ckdone .dnr b{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.cm-phone .ckdone .dnr small{white-space:nowrap;font-size:12.5px;font-weight:700}.cm-phone .ckdone .dnr small.ok{color:#5ee6b5}.cm-phone .ckdone .dnr small.ch{color:#c9bdff}.cm-phone .ckdone .dnr small.sk{color:#ffffff80}.cm-phone .stk{padding:calc(var(--top) + 2px) 0 calc(8px + var(--sab));flex-direction:column;display:flex;position:absolute;inset:0}.cm-phone .stk-top{flex:none;align-items:center;gap:10px;padding:2px 14px 6px;display:flex}.cm-phone .stk-top .cx{width:38px;height:38px;color:var(--ink);background:#18181b0f;border-radius:50%;place-items:center;display:grid}.cm-phone .stk-top .cx svg{width:17px;height:17px}.cm-phone .stk-top .n{font-size:15px;font-weight:700}.cm-phone .stk-top .all{height:34px;color:var(--vio);background:var(--vio-l);border-radius:12px;margin-left:auto;padding:0 13px;font-size:13.5px;font-weight:700}.cm-phone .stk-area{flex:1 1 0;min-height:0;position:relative}.cm-phone .stk-card{width:220px;height:390px;transition:transform .35s var(--ease),opacity .35s;touch-action:none;color:#fff;background:#1b1b22;border-radius:24px;margin-left:-110px;position:absolute;top:6px;left:50%;overflow:hidden;box-shadow:0 24px 44px -20px #0f1a338c,0 0 0 1px #0000000a}.cm-phone .stk-card .post{container-type:size}.cm-phone .stk-card .post .hook{font-size:min(34px,12cqw)}.cm-phone .stk-card .post .wm{width:64px;height:17px;top:14px;right:14px}.cm-phone .stk-card .post .cdots{top:14px}.cm-phone .stk-card.back img{object-fit:cover;width:100%;height:100%;display:block}.cm-phone .stk-card.b1{opacity:.7;transform:translateY(12px)scale(.93)}.cm-phone .stk-card.b2{opacity:.4;transform:translateY(24px)scale(.86)}.cm-phone .stk-card.fly-r{opacity:0;transform:translate(160%)rotate(22deg)!important}.cm-phone .stk-card.fly-l{opacity:0;transform:translate(-160%)rotate(-22deg)!important}.cm-phone .stk-card .stamp{z-index:6;letter-spacing:.04em;opacity:0;pointer-events:none;background:#ffffffe0;border:3px solid;border-radius:10px;padding:5px 12px;font-size:20px;font-weight:900;position:absolute;top:24px}.cm-phone .stk-card .stamp.ok{color:#10b981;border-color:#10b981;left:16px;transform:rotate(-12deg)}.cm-phone .stk-card .stamp.no{color:#e11d48;border-color:#e11d48;right:16px;transform:rotate(12deg)}.cm-phone .stk-card .chgd{z-index:4;text-align:center;background:#120a288c;place-items:center;padding:20px;display:grid;position:absolute;inset:0}.cm-phone .stk-card .chgd div{background:#0f0a1ec7;border-radius:18px;padding:14px 16px}.cm-phone .stk-card .chgd b{font-size:16px;display:block}.cm-phone .stk-card .chgd small{color:#ffffffc7;margin-top:4px;font-size:13px;line-height:1.4;display:block}.cm-phone .stk-tap{z-index:5;color:#fff;white-space:nowrap;pointer-events:none;background:#0000006b;border-radius:10px;padding:4px 10px;font-size:11.5px;font-weight:600;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.cm-phone .stk-badge{z-index:5;border-radius:10px;align-items:center;gap:5px;height:28px;padding:0 10px;font-size:13px;font-weight:800;display:flex;position:absolute;top:12px;left:12px}.cm-phone .stk-badge svg{width:14px;height:14px}.cm-phone .stk-badge.ok{color:#fff;background:#22c55e}.cm-phone .stk-badge.sk{color:#fff;background:#0000008c}.cm-phone .stk-info{text-align:center;flex:none;padding:8px 20px 0}.cm-phone .stk-src{color:var(--vio);font-size:12px;font-weight:700}.cm-phone .stk-src.mfy{color:#b45309}.cm-phone .stk-info>b{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:17.5px;font-weight:800;display:block;overflow:hidden}.cm-phone .stk-meta{justify-content:center;align-items:center;gap:8px;margin-top:8px;display:flex}.cm-phone .stk-meta .plats{margin-left:0}.cm-phone .stk-when{background:var(--vio-l);height:34px;color:var(--vio);border-radius:12px;align-items:center;gap:6px;padding:0 10px 0 12px;font-size:14px;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #dcd3ff}.cm-phone .stk-when svg{width:16px;height:16px}.cm-phone .stk-when svg:last-child{opacity:.8;width:13px;height:13px}.cm-phone .stk-edit{flex:none;grid-template-columns:1fr 1fr;gap:8px;padding:12px 14px 0;display:grid}.cm-phone .stk-edit button{text-align:left;background:#fff;border-radius:16px;align-items:center;gap:9px;min-width:0;padding:10px;display:flex;box-shadow:0 0 0 1px #18181b14,0 6px 14px -10px #0f1a3359}.cm-phone .stk-edit .de-i{background:var(--vio-l);width:34px;height:34px;color:var(--vio);border-radius:11px;flex:none;place-items:center;font-size:16px;font-weight:800;display:grid}.cm-phone .stk-edit .de-t{min-width:0}.cm-phone .stk-edit b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;display:block;overflow:hidden}.cm-phone .stk-edit small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.cm-phone .stk-btns{flex:none;justify-content:center;align-items:center;gap:24px;min-height:104px;padding:10px 16px 2px;display:flex}.cm-phone .stk-btns .db{flex-direction:column;align-items:center;gap:4px;display:flex}.cm-phone .stk-btns .db small{color:var(--muted);font-size:12px;font-weight:600}.cm-phone .stk-btns .db button{background:#fff;border-radius:50%;place-items:center;transition:transform .15s;display:grid;box-shadow:0 10px 22px -12px #0f1a3373,0 0 0 1px #18181b0f}.cm-phone .stk-btns .db button:active{transform:scale(.92)}.cm-phone .stk-btns .no{color:#e11d48;width:58px;height:58px}.cm-phone .stk-btns .ch{width:48px;height:48px;color:var(--ink2)}.cm-phone .stk-btns .ok{color:#fff;width:72px;height:72px;background:var(--grad)!important;box-shadow:0 14px 28px -12px #6249f8e6!important}.cm-phone .stk-btns .no svg{width:24px;height:24px}.cm-phone .stk-btns .ch svg{width:20px;height:20px}.cm-phone .stk-btns .ok svg{width:30px;height:30px}.cm-phone .stk-state{height:46px;color:var(--ink2);background:#fff;border-radius:15px;align-items:center;gap:7px;padding:0 16px;font-size:14.5px;font-weight:700;display:flex;box-shadow:0 0 0 1px #18181b14}.cm-phone .stk-state.good{color:var(--ok)}.cm-phone .stk-state svg{width:17px;height:17px}.cm-phone .stk-undo{height:46px;color:var(--vio);background:var(--vio-l);border-radius:15px;padding:0 16px;font-size:14.5px;font-weight:700}.cm-phone .stk-btns:has(.stk-state){gap:8px}.cm-phone .stk-big{z-index:20;background:#0b0a12;animation:.22s m-stkin;position:absolute;inset:0}.cm-phone .stk-big.out{opacity:0;transition:opacity .2s}.cm-phone .stk-bigbg{filter:blur(32px)brightness(.45)saturate(1.2);background:50%/cover;position:absolute;inset:-60px}.cm-phone .stk-bigpost{left:50%;top:calc(var(--top) + 18px);animation:m-popin .35s var(--ease);border-radius:22px;position:absolute;overflow:hidden;box-shadow:0 26px 60px -22px #000000d9}.cm-phone .stk-bigpost .post .wm,.cm-phone .stk-bigpost .post .cdots{top:16px}.cm-phone .stk-close{left:50%;bottom:calc(24px + var(--sab));color:#111;background:#fff;border-radius:26px;align-items:center;gap:8px;height:52px;padding:0 32px;font-size:16.5px;font-weight:700;display:flex;position:absolute;transform:translate(-50%);box-shadow:0 14px 30px -12px #000000b3}.cm-phone .stk-close svg{width:15px;height:15px}.cm-phone .wkst{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin-top:12px;display:grid}.cm-phone .wkst .wkd{background:var(--inset);border-radius:13px;flex-direction:column;align-items:center;gap:1px;padding:7px 2px 8px;display:flex;position:relative}.cm-phone .wkst .wkd small{color:var(--muted);font-size:11px;font-weight:700}.cm-phone .wkst .wkd b{font-size:16px;font-weight:800}.cm-phone .wkst .wth{justify-content:center;height:20px;margin-top:4px;display:flex}.cm-phone .wkst .wth img{object-fit:cover;border-radius:6px;width:19px;height:19px;box-shadow:0 0 0 1.5px #fff}.cm-phone .wkst .wth img+img{margin-left:-8px}.cm-phone .wkst .wth i{color:#a1a1aa;font-size:10px;font-style:normal;font-weight:600;line-height:20px}.cm-phone .wkst .wkd em{color:#f59e0b;font-size:10px;font-style:normal;position:absolute;top:2px;right:4px}.cm-phone .wkst .wkd.on{background:var(--vio);color:#fff}.cm-phone .wkst .wkd.on small{color:#fffc}.cm-phone .wkst .wkd.on .wth i{color:#ffffffb3}.cm-phone .wkl{text-align:left;background:#fafafc;border-radius:14px;margin-top:10px;padding:8px 10px;box-shadow:inset 0 0 0 1px #18181b0f}.cm-phone .dlh{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-bottom:3px;font-size:11.5px;font-weight:800}.cm-phone .wli{align-items:center;gap:9px;padding:4px 0;font-size:13.5px;display:flex}.cm-phone .wli img{object-fit:cover;border-radius:8px;flex:none;width:30px;height:30px}.cm-phone .wli b{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:600;overflow:hidden}.cm-phone .wli small{color:var(--muted);white-space:nowrap;font-size:12px}.cm-phone .wli.me img{box-shadow:0 0 0 2px var(--vio)}.cm-phone .wli.me b{color:var(--vio)}.cm-phone .me-t{color:#fff;background:var(--vio);white-space:nowrap;border-radius:6px;padding:2px 6px;font-size:10.5px;font-weight:800}.cm-phone .pgo{box-shadow:0 0 0 1px var(--line),0 6px 16px -10px #18181b2e;background:#fff;border-radius:16px;padding:2px 14px}.cm-phone .pgo-i{border-top:1px solid var(--line);align-items:center;gap:12px;padding:10px 0;display:flex}.cm-phone .pgo-i:first-child{border-top:0}.cm-phone .pgo-i>i{background:#f6f4ff;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:16px;font-style:normal;display:grid}.cm-phone .pgo-tx{text-align:left;flex:1;min-width:0}.cm-phone .pgo-tx b{font-size:14.5px;font-weight:650;display:block}.cm-phone .pgo-tx small{color:var(--muted);font-size:13px;display:block}.cm-phone .pgo-t{height:34px;color:var(--ink);background:#f4f2fb;border-radius:11px;flex:none;align-items:center;gap:6px;padding:0 10px 0 11px;font-size:14px;font-weight:700;display:inline-flex}.cm-phone .pgo-t svg{width:14px;height:14px;color:var(--muted)}.cm-phone .pgo-t svg:last-child{width:12px;height:12px;transition:transform .2s}.cm-phone .pgo-i.open .pgo-t{background:var(--vio-l);color:var(--vio)}.cm-phone .pgo-i.open .pgo-t svg{color:var(--vio)}.cm-phone .pgo-i.open .pgo-t svg:last-child{transform:rotate(180deg)}.cm-phone .pgo-pick{flex-wrap:wrap;gap:6px;padding:0 0 12px 46px;display:flex}.cm-phone .pgo-pick button{height:32px;color:var(--ink2);background:#f4f2fb;border-radius:10px;padding:0 11px;font-size:13px;font-weight:600}.cm-phone .pgo-pick button.on{background:var(--vio);color:#fff}.cm-phone .pgo-n{color:var(--muted);text-align:left;align-items:flex-start;gap:7px;margin-top:9px;font-size:13px;line-height:1.45;display:flex}.cm-phone .pgo-n svg{width:14px;height:14px;color:var(--vio);flex:none;margin-top:2px}.cm-phone .pgo-i{align-items:flex-start}.cm-phone .pgo-i>i{margin-top:2px}.cm-phone .pgo-bs{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.cm-phone .pgo .pgo-t{border-radius:10px;gap:5px;height:30px;padding:0 9px 0 10px;font-size:13.5px}.cm-phone .pgo .pgo-t svg{width:13px;height:13px}.cm-phone .pgo .pgo-t.open{background:var(--vio-l);color:var(--vio)}.cm-phone .pgo .pgo-t.open svg{color:var(--vio)}.cm-phone .pgo .pgo-t.open svg:last-child{transform:rotate(180deg)}.cm-phone .pgo-x{width:32px;height:32px;color:var(--muted);border-radius:10px;flex:none;place-items:center;display:grid}.cm-phone .pgo-x:hover{color:#b4371a;background:#f4f2fb}.cm-phone .pgo-x svg{width:14px;height:14px}.cm-phone .pgo-i.off>i{opacity:.45;filter:grayscale()}.cm-phone .pgo-i.off b{color:var(--muted);text-decoration:line-through;text-decoration-thickness:1.5px}.cm-phone .pgo-i.off small{color:var(--muted);margin-top:2px;font-size:13px;display:block}.cm-phone .pgo-back{background:var(--vio-l);height:32px;color:var(--vio);border-radius:10px;flex:none;padding:0 12px;font-size:13px;font-weight:700}.cm-phone .hfilm{display:none}.cm-phone.calm .hfilm{text-align:left;color:#fff;background:radial-gradient(70% 90% at 95% 0,#f0628e66,#0000 70%),linear-gradient(135deg,#1b1438 0%,#2a1b5c 60%,#43206b 100%);border-radius:24px;align-items:center;gap:8px;width:calc(100% - 32px);margin:12px 16px 0;padding:18px 14px 18px 18px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 34px -20px #281464b3}.cm-phone .hf-tx{flex-direction:column;flex:1;min-width:0;display:flex}.cm-phone .hf-tx em{letter-spacing:.05em;text-transform:uppercase;color:#ffc7da;font-size:11.5px;font-style:normal;font-weight:800}.cm-phone .hf-tx b{letter-spacing:-.02em;margin-top:6px;font-size:20px;line-height:1.12}.cm-phone .hf-tx small{color:#ffffffbf;margin-top:6px;font-size:13px;line-height:1.4}.cm-phone .hf-go{color:#2a1b5c;background:#fff;border-radius:12px;align-self:flex-start;align-items:center;height:38px;margin-top:12px;padding:0 16px;font-size:14px;font-weight:800;display:inline-flex}.cm-phone .hf-ph{flex:none;width:104px;height:140px;position:relative}.cm-phone .hf-ph i{width:64px;height:88px;transform:translateX(var(--x)) rotate(var(--r));border-radius:12px;margin:-44px 0 0 -32px;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 0 0 2px #ffffffe6,0 10px 20px -8px #0009}.cm-phone .hf-ph i:nth-child(2){z-index:1}.cm-phone .hf-ph img{object-fit:cover;width:100%;height:100%;display:block}.cm-phone .hf-rec{z-index:2;background:#0f0c1d;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;bottom:2px;right:2px;box-shadow:inset 0 0 0 3px #fff}.cm-phone .hf-rec:after{content:"";background:#ff3b30;border-radius:50%;width:22px;height:22px}.cm-phone .camfilm{color:#fff;background:#0f0c1d99;border-radius:18px;align-items:center;gap:6px;height:36px;margin:0 auto 14px;padding:0 14px;font-size:13.5px;font-weight:600;display:flex;box-shadow:inset 0 0 0 1px #ffffff38}.cm-phone .camfilm b{color:#ffd24d}.cm-phone .labsh .lab-ic{font-size:22px}.cm-phone .fp-shots{gap:4px;margin-top:8px;display:flex}.cm-phone .fp-shots span{width:26px;height:34px;box-shadow:0 0 0 1px var(--line);border-radius:7px;overflow:hidden}.cm-phone .fp-shots img{object-fit:cover;width:100%;height:100%;display:block}.cm-phone #dirwel{z-index:92;color:#fff;transition:transform .45s var(--ease);background:#0f0c1d;flex-direction:column;display:flex;position:absolute;inset:0;transform:translateY(100%)}.cm-phone #dirwel.on{transform:none}.cm-phone .dwm-s{text-align:center;flex-direction:column;flex:1;justify-content:center;min-height:0;padding:0 22px;display:flex;overflow-y:auto}.cm-phone .dwm-s h2{letter-spacing:-.03em;margin-top:22px;font-size:27px;line-height:1.15}.cm-phone .dwm-s>p{color:#ffffffbf;margin-top:8px;font-size:15.5px;line-height:1.5}.cm-phone .dwm-art{justify-content:center;align-items:center;min-height:220px;display:flex}.cm-phone .dwm-art.pics{position:relative}.cm-phone .dwm-art.pics span{width:118px;height:160px;transform:rotate(var(--r));border-radius:16px;margin:0 -14px;overflow:hidden;box-shadow:0 0 0 4px #0f0c1d,0 24px 40px -16px #000000b3}.cm-phone .dwm-art.pics span:nth-child(2){z-index:1;transform:translateY(-10px)}.cm-phone .dwm-art.pics img{object-fit:cover;width:100%;height:100%}.cm-phone .dwm-rec{z-index:2;color:#111;letter-spacing:.1em;background:#fff;border-radius:13px;align-items:center;gap:6px;height:26px;padding:0 10px;font-size:12px;font-style:normal;font-weight:800;display:inline-flex;position:absolute;top:6px;left:50%;transform:translate(-50%)}.cm-phone .dwm-rec i{background:#ff3b30;border-radius:50%;width:8px;height:8px}.cm-phone .dwm-art.flow,.cm-phone .dwm-art.why{text-align:left;flex-direction:column;align-items:stretch;gap:8px}.cm-phone .dwm-art.flow>div{background:#ffffff12;border-radius:16px;grid-template-columns:40px 1fr;column-gap:10px;padding:12px 14px;display:grid}.cm-phone .dwm-art.flow span{grid-row:1/3;align-self:center;font-size:26px}.cm-phone .dwm-art.flow b{font-size:16px}.cm-phone .dwm-art.flow small{color:#ffffffa6;font-size:13px}.cm-phone .dwm-art.why div{background:#ffffff12;border-radius:16px;padding:12px 14px}.cm-phone .dwm-art.why b{font-size:15.5px;display:block}.cm-phone .dwm-art.why small{color:#ffffffa6;margin-top:2px;font-size:13px;display:block}.cm-phone .dwm-art.co{gap:14px}.cm-phone .dwm-art.co span{flex-direction:column;align-items:center;gap:8px;display:flex}.cm-phone .dwm-art.co img{object-fit:cover;border-radius:50%;width:76px;height:76px;box-shadow:0 0 0 3px #0f0c1d,0 0 0 5px #ffffff40}.cm-phone .dwm-art.co b{font-size:15px}.cm-phone .dwm-f{padding:12px 22px calc(16px + var(--sab));flex-direction:column;flex:none;align-items:center;gap:6px;display:flex}.cm-phone .dwm-dots{gap:6px;margin-bottom:8px;display:flex}.cm-phone .dwm-dots i{background:#ffffff40;border-radius:50%;width:8px;height:8px}.cm-phone .dwm-dots i.on{background:#fff;border-radius:4px;width:22px}.cm-phone #dirwel{--spring:cubic-bezier(.32,.72,0,1);overflow:hidden}@keyframes m-dw3Blink{50%{opacity:.25}}.cm-phone .dw3-b{color:#fff;background:linear-gradient(135deg,#130e29 0%,#22184a 55%,#341b5c 100%);justify-content:center;align-items:center;height:350px;display:flex;position:relative;overflow:hidden}.cm-phone .dw3-au{pointer-events:none;position:absolute;inset:0}.cm-phone .dw3-au i{filter:blur(60px);animation:20s ease-in-out infinite alternate m-dw3Drift;animation-delay:calc(var(--t,0) * -1s);border-radius:50%;position:absolute}.cm-phone .dw3-au i:first-child{background:#7b61ff8c;width:420px;height:320px;top:-30%;left:-8%}.cm-phone .dw3-au i:nth-child(2){background:#f0628e5c;width:380px;height:300px;animation-duration:24s;top:-38%;right:-10%}.cm-phone .dw3-au i:nth-child(3){background:#62c6ff33;width:460px;height:260px;animation-duration:28s;bottom:-48%;left:22%}@keyframes m-dw3Drift{50%{transform:translate(46px,22px)scale(1.08)}to{transform:translate(-34px,30px)scale(.94)}}.cm-phone .dw3-grid{pointer-events:none;background:linear-gradient(90deg,#0000 calc(33.333% - .5px),#ffffff12 calc(33.333% - .5px) calc(33.333% + .5px),#0000 calc(33.333% + .5px) calc(66.666% - .5px),#ffffff12 calc(66.666% - .5px) calc(66.666% + .5px),#0000 calc(66.666% + .5px)),linear-gradient(#0000 calc(33.333% - .5px),#ffffff12 calc(33.333% - .5px) calc(33.333% + .5px),#0000 calc(33.333% + .5px) calc(66.666% - .5px),#ffffff12 calc(66.666% - .5px) calc(66.666% + .5px),#0000 calc(66.666% + .5px));position:absolute;inset:0;-webkit-mask:radial-gradient(85% 80%,#000 35%,#0000 100%);mask:radial-gradient(85% 80%,#000 35%,#0000 100%)}.cm-phone .dw3-vf i{pointer-events:none;border:0 solid #ffffff52;width:22px;height:22px;position:absolute}.cm-phone .dw3-vf i:first-child{border-top-width:2px;border-left-width:2px;border-top-left-radius:7px;top:20px;left:20px}.cm-phone .dw3-vf i:nth-child(2){opacity:0;border-top-width:2px;border-right-width:2px;border-top-right-radius:7px;top:20px;right:20px}.cm-phone .dw3-vf i:nth-child(3){border-bottom-width:2px;border-left-width:2px;border-bottom-left-radius:7px;bottom:20px;left:20px}.cm-phone .dw3-vf i:nth-child(4){border-bottom-width:2px;border-right-width:2px;border-bottom-right-radius:7px;bottom:20px;right:20px}.cm-phone .dp{translate:calc(var(--mx,0) * var(--dp,0) * 1px) calc(var(--my,0) * var(--dp,0) * 1px);transition:translate .6s var(--ease)}@keyframes m-dw3Pop{0%{opacity:0;transform:scale(.6)}}@keyframes m-dw3Rise{0%{opacity:0;transform:translateY(22px)}}@keyframes m-dw3In{0%{opacity:0}to{opacity:1}}.cm-phone .dw3-flow{z-index:2;align-items:center;gap:14px;display:flex;position:relative}.cm-phone .dw3-stg{opacity:.42;filter:saturate(.6);transition:opacity .5s var(--ease),transform .7s var(--spring),filter .5s;flex-direction:column;align-items:center;gap:12px;display:flex;transform:scale(.95)}.cm-phone .s1[data-st="0"] .dw3-stg[data-i="0"],.cm-phone .s1[data-st="1"] .dw3-stg[data-i="1"],.cm-phone .s1[data-st="2"] .dw3-stg[data-i="2"]{opacity:1;filter:none;transform:scale(1)}.cm-phone .dw3-lb{white-space:nowrap;border-radius:16px;align-items:center;height:32px;padding:0 13px;font-size:14px;font-weight:800;display:inline-flex}.cm-phone .dw3-lb.you{color:#141026;background:#fff}.cm-phone .dw3-lb.we{color:#fff;background:linear-gradient(135deg,#8b6cff,#6d55fd);box-shadow:inset 0 1px #ffffff4d}.cm-phone .dw3-line{background:#ffffff29;border-radius:2px;width:40px;height:2px;margin-bottom:44px;position:relative}.cm-phone .dw3-line i{opacity:0;background:#ede9fe;border-radius:50%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;position:absolute;top:50%;left:0;box-shadow:0 0 14px 4px #a78bfad9}.cm-phone .s1[data-st="1"] .dw3-line:first-of-type i,.cm-phone .s1[data-st="2"] .dw3-line:nth-of-type(2) i{animation:m-dw3Go .8s var(--ease) both}@keyframes m-dw3Go{0%{opacity:0;left:0}20%{opacity:1}to{opacity:0;left:100%}}.cm-phone .dw3-ph{background:#0e0b1c;border-radius:28px;flex-direction:column;align-items:center;width:148px;height:252px;padding:9px 8px 10px;display:flex;box-shadow:0 0 0 4px #251e40,0 0 0 5px #ffffff24,0 30px 50px -22px #000c}.cm-phone .dw3-fr{border-radius:20px;flex:1;width:100%;position:relative;overflow:hidden}.cm-phone .dw3-fr img{object-fit:cover;width:100%;height:100%;display:block}.cm-phone .dw3-fr:after{content:"";border-radius:inherit;opacity:0;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #ff3b30}.cm-phone .dw3-cd{place-items:center;display:grid;position:absolute;inset:0}.cm-phone .dw3-cd b{color:#fff;text-shadow:0 4px 18px #00000080;opacity:0;grid-area:1/1;font-size:54px;font-weight:900}.cm-phone .s1[data-st="0"] .dw3-cd b{animation:m-dw3Cd .5s var(--ease) both}.cm-phone .s1[data-st="0"] .dw3-cd b:nth-child(2){animation-delay:.5s}.cm-phone .s1[data-st="0"] .dw3-cd b:nth-child(3){animation-delay:1s}@keyframes m-dw3Cd{0%{opacity:0;transform:scale(1.6)}30%{opacity:1;transform:scale(1)}80%{opacity:1}to{opacity:0;transform:scale(.8)}}.cm-phone .dw3-recb{color:#fff;letter-spacing:.06em;opacity:0;background:#ff3b30;border-radius:6px;align-items:center;gap:5px;height:20px;padding:0 7px;font-size:10px;font-weight:800;display:inline-flex;position:absolute;top:8px;left:8px}.cm-phone .dw3-recb i{background:#fff;border-radius:50%;width:5px;height:5px}.cm-phone .s1[data-st="0"] .dw3-recb,.cm-phone .s1[data-st="0"] .dw3-fr:after{animation:.3s 1.5s both m-dw3In}.cm-phone .dw3-shut{border-radius:50%;width:38px;height:38px;margin-top:9px;position:relative;box-shadow:inset 0 0 0 3px #fff}.cm-phone .dw3-shut i{background:#ff3b30;border-radius:50%;position:absolute;inset:6px}.cm-phone .s1[data-st="0"] .dw3-shut i{animation:m-dw3Rec .35s var(--ease) 1.5s both}@keyframes m-dw3Rec{to{border-radius:5px;inset:11px}}.cm-phone .dw3-ed{background:#1a1532;border-radius:22px;flex-direction:column;gap:8px;width:200px;height:252px;padding:10px;display:flex;box-shadow:inset 0 0 0 1px #ffffff1a,0 30px 50px -22px #000c}.cm-phone .dw3-pv{border-radius:13px;height:118px;position:relative;overflow:hidden}.cm-phone .dw3-pv img{object-fit:cover;width:100%;height:100%;display:block}.cm-phone .dw3-cap{color:#1b1405;transform-origin:0;background:#fde047;border-radius:6px;padding:3px 8px;font-size:12px;font-weight:900;position:absolute;bottom:8px;left:8px}.cm-phone .s1[data-st="1"] .dw3-cap{animation:m-dw3Pop .5s var(--spring) .9s backwards}.cm-phone .dw3-lg{letter-spacing:.06em;color:#fff;font-size:9px;font-weight:800;position:absolute;top:8px;right:8px}.cm-phone .dw3-tl{gap:3px;display:flex;position:relative}.cm-phone .dw3-tl img{object-fit:cover;border-radius:5px;flex:1;min-width:0;height:30px}.cm-phone .dw3-ph2{background:#fff;border-radius:1px;width:2px;position:absolute;top:-3px;bottom:-3px;left:0;box-shadow:0 0 8px #fffc}.cm-phone .s1[data-st="1"] .dw3-ph2{animation:2.5s linear both m-dw3Play}@keyframes m-dw3Play{to{left:100%}}.cm-phone .dw3-wv{align-items:center;gap:2px;height:20px;display:flex}.cm-phone .dw3-wv i{height:var(--h);opacity:.85;background:#a78bfa;border-radius:2px;flex:1}.cm-phone .s1[data-st="1"] .dw3-wv i{animation:m-dw3Wv .7s ease-in-out var(--d) infinite alternate}@keyframes m-dw3Wv{to{transform:scaleY(.35)}}.cm-phone .dw3-tg{flex-wrap:wrap;gap:4px;display:flex}.cm-phone .dw3-tg span{color:#fffc;background:#ffffff14;border-radius:7px;align-items:center;height:22px;padding:0 7px;font-size:10.5px;font-weight:700;display:inline-flex}.cm-phone .s1[data-st="1"] .dw3-tg span{animation:m-dw3Tg .35s var(--ease) both}.cm-phone .s1[data-st="1"] .dw3-tg span:first-child{animation-delay:.6s}.cm-phone .s1[data-st="1"] .dw3-tg span:nth-child(2){animation-delay:1.1s}.cm-phone .s1[data-st="1"] .dw3-tg span:nth-child(3){animation-delay:1.6s}@keyframes m-dw3Tg{to{color:#fff;background:#a78bfa61}}.cm-phone .dw3-po{color:#111;text-align:left;background:#fff;border-radius:22px;flex-direction:column;width:186px;height:252px;display:flex;overflow:hidden;box-shadow:0 30px 50px -22px #000c}.cm-phone .dw3-poh{align-items:center;gap:5px;padding:9px 10px;display:flex}.cm-phone .dw3-poh .av{background:linear-gradient(45deg,#f9ce34,#ee2a7b,#6228d7);border-radius:50%;width:20px;height:20px}.cm-phone .dw3-poh b{flex:1;font-size:12px}.cm-phone .dw3-poh .blg{border-radius:5px;width:17px;height:17px}.cm-phone .dw3-poh .blg.fb{border-radius:50%}.cm-phone .dw3-poi{flex:1;min-height:0;position:relative}.cm-phone .dw3-poi img{object-fit:cover;width:100%;height:100%;display:block}.cm-phone .dw3-heart{color:#fff;text-shadow:0 6px 20px #0006;opacity:0;font-size:58px;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cm-phone .s1[data-st="2"] .dw3-heart{animation:m-dw3Heart 1.1s var(--spring) .2s both}@keyframes m-dw3Heart{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)}35%{opacity:1;transform:translate(-50%,-50%)scale(1.12)}60%{transform:translate(-50%,-50%)scale(.95)}85%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)scale(1)}}.cm-phone .dw3-pac{color:#555;padding:8px 10px 0;font-size:12px}.cm-phone .dw3-pac b{color:#111}.cm-phone .dw3-ok{color:#15803d;opacity:.4;background:#dcfce7;border-radius:8px;justify-content:center;align-items:center;height:26px;margin:8px 10px 10px;font-size:11.5px;font-weight:800;display:flex}.cm-phone .s1[data-st="2"] .dw3-ok{animation:m-dw3Ok .5s var(--spring) 1.1s both}@keyframes m-dw3Ok{0%{opacity:.4;transform:scale(.92)}to{opacity:1;transform:none}}.cm-phone .dw3-why{z-index:2;justify-content:center;gap:14px;width:100%;padding:0 44px;display:flex;position:relative}.cm-phone .dw3-y{text-align:left;-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);max-width:236px;animation:m-dw3Rise .8s var(--spring) var(--d) backwards;transition:transform .45s var(--spring),box-shadow .3s;background:#1a123899;border-radius:22px;flex:1;padding:22px 20px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff24,0 20px 40px -24px #000000b3}.cm-phone .dw3-y:before{content:"";background:radial-gradient(220px circle at var(--px,50%) var(--py,0%),#c4b5fd3d,transparent 65%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.cm-phone .dw3-y:hover{transform:translateY(-5px);box-shadow:inset 0 0 0 1px #c4b5fd73,0 26px 40px -22px #000000b3}.cm-phone .dw3-y:hover:before{opacity:1}.cm-phone .dw3-y .ic{color:#ddd6fe;background:#ffffff1a;border-radius:12px;place-items:center;width:40px;height:40px;margin-bottom:16px;display:grid;position:relative}.cm-phone .dw3-y .ic svg{width:21px;height:21px}.cm-phone .dw3-b.s3{flex-direction:column;gap:24px}.cm-phone .dw3-crew{z-index:2;gap:28px;display:flex;position:relative}.cm-phone .dw3-p{animation:m-dw3Rise .8s var(--spring) var(--d) backwards;flex-direction:column;align-items:center;gap:3px;display:flex}.cm-phone .dw3-p .im{width:86px;height:86px;transition:transform .4s var(--spring);position:relative}.cm-phone .dw3-p:hover .im{transform:translateY(-4px)}.cm-phone .dw3-p img{object-fit:cover;border-radius:50%;width:100%;height:100%;box-shadow:0 0 0 3px #ffffff2e}.cm-phone .dw3-p .ring{width:102px;height:102px;position:absolute;top:-8px;left:-8px;transform:rotate(-90deg)}.cm-phone .dw3-p .ring circle{fill:none;stroke:#c4b5fd;stroke-width:3px;stroke-linecap:round;stroke-dasharray:296;stroke-dashoffset:296px;animation:m-dw3Ring 1s var(--ease) .7s forwards}@keyframes m-dw3Ring{to{stroke-dashoffset:0}}.cm-phone .dw3-p b{margin-top:9px;font-size:15px}.cm-phone .dw3-p small{color:#fff9;font-size:12px}.cm-phone .dw3-p em{color:#fff;height:20px;animation:m-dw3Pop .5s var(--spring) 1.4s backwards;background:#a78bfa;border-radius:10px;align-items:center;padding:0 8px;font-size:11px;font-style:normal;font-weight:800;display:inline-flex}.cm-phone .dw3-note{z-index:2;color:#111;text-align:left;width:390px;animation:m-dw3Note .7s var(--spring) 1.7s backwards,m-dw3Buzz .5s ease 2.5s;background:#fff;border-radius:16px;align-items:center;gap:10px;padding:10px 12px;display:flex;position:relative;box-shadow:0 24px 40px -16px #0009}@keyframes m-dw3Note{0%{opacity:0;transform:translateY(28px)scale(.96)}}@keyframes m-dw3Buzz{25%{transform:translate(-3px)rotate(-1deg)}50%{transform:translate(3px)rotate(1deg)}75%{transform:translate(-2px)}}.cm-phone .dw3-note img{object-fit:cover;border-radius:50%;width:38px;height:38px}.cm-phone .dw3-note span{flex:1;min-width:0}.cm-phone .dw3-note b{font-size:14px;display:block}.cm-phone .dw3-note small{color:#666;white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.cm-phone .dw3-note em{color:#fff;background:linear-gradient(110deg,#6d55fd 40%,#a594ff 50%,#6d55fd 60%) 120% 0/250% 100%;border-radius:9px;align-items:center;height:30px;padding:0 12px;font-size:12.5px;font-style:normal;font-weight:800;animation:2.6s 2.8s infinite m-dw3Shim;display:inline-flex}@keyframes m-dw3Shim{to{background-position:-120% 0}}.cm-phone .dw3-y h4{letter-spacing:-.02em;color:#fff;font-size:19px;font-weight:800;line-height:1.2;position:relative}.cm-phone .dw3-y p{color:#ffffffbd;margin-top:5px;font-size:13.5px;line-height:1.45;position:relative}.cm-phone .dwy3{z-index:2;justify-content:center;gap:14px;width:100%;padding:0 40px;display:flex;position:relative}.cm-phone .dwy3 .dw3-y{max-width:252px;padding:12px 12px 18px}.cm-phone .dwy3 .dw3-y h4,.cm-phone .dwy3 .dw3-y p{padding:0 6px}.cm-phone .dwy3 .xq-vis{background:#ffffff0f;border-radius:14px;justify-content:center;align-items:center;height:122px;margin-bottom:14px;display:flex;position:relative;overflow:hidden}.cm-phone .dwy3 .xq-stk,.cm-phone .dwy3 .xq-rl{border-radius:10px;width:82px;height:92px;position:absolute;top:15px;overflow:hidden}.cm-phone .dwy3 .xq-stk{opacity:.55;left:26px;rotate:-7deg}.cm-phone .dwy3 .xq-stk:after{content:"STOCK";letter-spacing:.18em;color:#ffffffbf;font-size:15px;font-weight:900;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)rotate(-28deg)}.cm-phone .dwy3 .xq-rl{animation:m-dw3Pop .6s var(--spring) .7s backwards;right:26px;rotate:5deg;box-shadow:0 0 0 2.5px #fff,0 14px 24px -10px #0009}.cm-phone .dwy3 .xq-stk img,.cm-phone .dwy3 .xq-rl img{object-fit:cover;width:100%;height:100%;display:block}.cm-phone .dwy3 .xq-stk em,.cm-phone .dwy3 .xq-rl em{color:#fff;background:#0009;border-radius:6px;align-items:center;height:18px;padding:0 6px;font-size:9.5px;font-style:normal;font-weight:800;display:inline-flex;position:absolute;bottom:5px;left:5px}.cm-phone .dwy3 .xq-rl em{color:#141026;background:#fff}.cm-phone .dwy3 .xq-rl i{color:#fff;background:#0000008c;border-radius:6px;padding:1px 5px;font-size:9.5px;font-style:normal;font-weight:800;position:absolute;top:5px;right:5px}.cm-phone .dwy3 .xq-ring{place-items:center;width:92px;height:92px;display:grid;position:relative}.cm-phone .dwy3 .xq-ring svg{position:absolute;inset:0;transform:rotate(-90deg)}.cm-phone .dwy3 .xq-ring circle{fill:none;stroke-width:7px}.cm-phone .dwy3 .xq-ring .xq-bgc{stroke:#ffffff1f}.cm-phone .dwy3 .xq-ring .xq-fgc{stroke:#c4b5fd;stroke-linecap:round;stroke-dasharray:264;stroke-dashoffset:264px;animation:m-dwyRing 1.6s var(--ease) .5s forwards}@keyframes m-dwyRing{to{stroke-dashoffset:0}}.cm-phone .dwy3 .xq-ring b{color:#fff;font-variant-numeric:tabular-nums;font-size:22px;font-weight:800;position:relative}.cm-phone .dwy3 .xq-was{color:#ffffff73;font-size:12px;font-weight:700;text-decoration:line-through;text-decoration-thickness:1.5px;position:absolute;top:10px;right:12px}.cm-phone .dwy3 .xq-ap{color:#141026;text-align:left;background:#fff;border-radius:12px;align-items:center;gap:8px;width:200px;padding:8px;display:flex;box-shadow:0 14px 24px -12px #0009}.cm-phone .dwy3 .xq-ap img{object-fit:cover;border-radius:7px;flex:none;width:32px;height:40px}.cm-phone .dwy3 .xq-ap .xq-t{flex:1;min-width:0}.cm-phone .dwy3 .xq-ap .xq-t1{font-size:11.5px;font-weight:800;display:block}.cm-phone .dwy3 .xq-ap .xq-t2{color:#777;font-size:10.5px;display:block}.cm-phone .dwy3 .xq-ap .xq-go{color:#fff;width:78px;height:26px;animation:m-dwyGo .45s var(--ease) 1.8s forwards;background:#6d55fd;border-radius:8px;flex:none;font-size:10.5px;font-weight:800;position:relative}.cm-phone .dwy3 .xq-ap .xq-go i{place-items:center;font-style:normal;display:grid;position:absolute;inset:0}.cm-phone .dwy3 .xq-ap .xq-go .xq-b{opacity:0;animation:.3s 1.85s forwards m-dw3In}.cm-phone .dwy3 .xq-ap .xq-go .xq-a{animation:.2s 1.8s forwards m-dwyOut}@keyframes m-dwyGo{40%{transform:scale(.92)}to{background:#16a34a;transform:none}}@keyframes m-dwyOut{to{opacity:0}}.cm-phone .dw3-b.s2 .dw3-grid{opacity:.4}.cm-phone .dwx-w{position:absolute;inset:0}.cm-phone .dwx{position:absolute;inset:0;overflow:hidden}.cm-phone .dw3-b.v-cr .dw3-vf,.cm-phone .dw3-b.v-cr .dw3-grid{display:none}.cm-phone .dwx-cr .xq-ph{position:absolute;inset:0}.cm-phone .dwx-cr .xq-gen{background:radial-gradient(120% 90% at 50% 115%,#2b1764,#0c0820 72%);overflow:hidden}.cm-phone .dwx-cr .xq-gen i{filter:blur(46px);mix-blend-mode:screen;border-radius:50%;animation:9s ease-in-out infinite alternate m-xqLeak;position:absolute}.cm-phone .dwx-cr .xq-gen i:first-child{background:#ff8a3d80;width:56%;height:74%;top:-24%;left:-12%}.cm-phone .dwx-cr .xq-gen i:nth-child(2){background:#f0628e6b;width:52%;height:84%;animation-duration:11s;animation-delay:-3s;top:6%;right:-16%}.cm-phone .dwx-cr .xq-gen i:nth-child(3){background:#6d55fd8c;width:62%;height:62%;animation-duration:13s;animation-delay:-6s;bottom:-38%;left:24%}.cm-phone .dwx-cr .xq-gen b{opacity:.16;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:.6s steps(4,end) infinite m-xqGrain;position:absolute;inset:-50%}.cm-phone .dwx-cr .xq-gen~.xq-sh{opacity:.42}@keyframes m-xqLeak{to{transform:translate(9%,7%)scale(1.18)}}@keyframes m-xqGrain{25%{transform:translate(-4%,3%)}50%{transform:translate(3%,-4%)}75%{transform:translate(-2%,-3%)}}.cm-phone .dwx-cr .xq-ph img{object-fit:cover;width:100%;height:100%;animation:16s ease-out both m-dwxKb;display:block}@keyframes m-dwxKb{0%{transform:scale(1.14)}}.cm-phone .dwx-cr .xq-sh{background:radial-gradient(60% 75% at 50% 52%,#0e09209e,#0e0920e6);position:absolute;inset:0}.cm-phone .dwx-cr .xq-bar{z-index:2;height:0;animation:m-dwxBar 1s var(--ease) .1s forwards;background:#07050f;position:absolute;left:0;right:0}.cm-phone .dwx-cr .xq-bar.xq-t{top:0}.cm-phone .dwx-cr .xq-bar.xq-b{bottom:0}@keyframes m-dwxBar{to{height:34px}}.cm-phone .dwx-cr .xq-cn{z-index:3;letter-spacing:.16em;color:#ffffff8c;opacity:0;font-size:10px;font-weight:700;animation:.6s 1s forwards m-dw3In;position:absolute;bottom:11px}.cm-phone .dwx-cr .xq-cn.xq-l{left:22px}.cm-phone .dwx-cr .xq-cn.xq-r{align-items:center;gap:6px;display:flex;right:22px}.cm-phone .dwx-cr .xq-cn.xq-r i{background:#ff3b30;border-radius:50%;width:7px;height:7px;animation:1.2s steps(2,end) infinite m-dw3Blink}.cm-phone .dwx-cr .xq-tt{z-index:2;text-align:center;color:#fff;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:34px 20px}.cm-phone .dwx-cr .xq-k1{letter-spacing:.42em;text-transform:uppercase;color:#ffffffb8;animation:m-dwxTrack 1.6s var(--ease) .35s backwards;font-size:12px;font-weight:700}@keyframes m-dwxTrack{0%{opacity:0;letter-spacing:.9em;filter:blur(6px)}}.cm-phone .dwx-cr .xq-by{color:#ffffffb8;animation:m-dw3Blur .8s var(--ease) 1.1s backwards;margin-top:20px;font-size:15px;font-weight:500}.cm-phone .dwx-cr .xq-nm{letter-spacing:-.045em;background:linear-gradient(100deg,#fff 0% 42%,#ffd3e4 50%,#fff 58% 100%) 130% 0/260% 100%;color:#0000;animation:m-dw3Blur .9s var(--ease) 1.3s backwards,m-dwxSweep 2.4s var(--ease) 2.3s both;-webkit-background-clip:text;background-clip:text;margin-top:2px;padding:0 6px;font-size:76px;font-weight:800;line-height:1.02;display:block}@keyframes m-dwxSweep{0%{background-position:130% 0}to{background-position:-30% 0}}.cm-phone .dwx-cr .xq-st{color:#ffffffc7;animation:m-dw3Blur .8s var(--ease) 2s backwards;align-items:center;gap:10px;margin-top:18px;font-size:13.5px;display:inline-flex}.cm-phone .dwx-cr .xq-st .xq-avs{padding-left:6px;display:flex}.cm-phone .dwx-cr .xq-st .xq-avs img{object-fit:cover;border-radius:50%;width:24px;height:24px;margin-left:-6px;box-shadow:0 0 0 2px #1a1234}.cm-phone .dwx-cr .xq-st b{color:#fff;font-weight:700}.cm-phone #dirwel>.dir-top,.cm-phone #dirwel>.dwm-s,.cm-phone #dirwel>.dwm-f{z-index:1;position:relative}.cm-phone .hwm{z-index:2;color:#fff;text-align:center;flex-direction:column;align-items:center;padding:4px 18px 0;display:flex;position:relative}.cm-phone .hwm-eye{color:#c4b5fd;letter-spacing:.1em;text-transform:uppercase;background:#ffffff1a;border-radius:12px;align-items:center;gap:5px;height:24px;padding:0 10px;font-size:10.5px;font-weight:800;display:inline-flex}.cm-phone .hwm h2{letter-spacing:-.03em;margin-top:9px;font-size:26px;line-height:1.08}.cm-phone .hwm h2 em{background:linear-gradient(90deg,#a78bfa,#e879f9 60%,#fb7185);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.cm-phone .hwm-steps{gap:5px;width:100%;margin-top:14px;display:flex}.cm-phone .hwm-steps button{text-align:left;color:#ffffff80;flex:1;padding:0;font-size:11px;font-weight:800;transition:color .3s}.cm-phone .hwm-steps button i{background:#ffffff29;border-radius:2px;height:3px;margin-bottom:6px;display:block;overflow:hidden}.cm-phone .hwm-steps button i:after{content:"";background:#fff;width:0;height:100%;display:block}.cm-phone .hwm-steps .done i:after{width:100%}.cm-phone .hwm-steps .on{color:#fff}.cm-phone .hwm-steps .on i:after{animation:3.3s linear both m-hwmfill}@keyframes m-hwmfill{to{width:100%}}.cm-phone .hwm .hw-ph{background:#0e0c16;border-radius:38px;width:196px;height:396px;margin-top:16px;padding:6px;position:relative;box-shadow:inset 0 0 0 1.5px #ffffff29,0 0 0 5px #8b6cff2e,0 30px 60px -20px #000c}.cm-phone .hwm .hw-scr{opacity:0;width:auto;height:auto;transition:opacity .35s;position:absolute;inset:6px}.cm-phone .hwm[data-st="0"] .hw-s1,.cm-phone .hwm[data-st="1"] .hw-s2,.cm-phone .hwm[data-st="2"] .hw-s3,.cm-phone .hwm[data-st="3"] .hw-s4{opacity:1}.cm-phone .hwm:not([data-st="2"]) .hw-fx{opacity:0;transition:opacity .2s}.cm-phone .hwm-t{width:100%;height:46px;margin-top:16px;position:relative}.cm-phone .hwm-t p{opacity:0;transition:opacity .35s,transform .45s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:translateY(8px)}.cm-phone .hwm-t b{letter-spacing:-.02em;font-size:18px;display:block}.cm-phone .hwm-t small{color:#ffffffb3;margin-top:2px;font-size:13.5px;display:block}.cm-phone .hwm[data-st="0"] .hwm-t p:first-child,.cm-phone .hwm[data-st="1"] .hwm-t p:nth-child(2),.cm-phone .hwm[data-st="2"] .hwm-t p:nth-child(3),.cm-phone .hwm[data-st="3"] .hwm-t p:nth-child(4){opacity:1;transform:none}.cm-phone .hwm .hw-fx.l{left:-22px}.cm-phone .hwm .hw-fx.r{right:-22px}@media (height<=760px){.cm-phone .hwm .hw-ph{zoom:.86}.cm-phone .hwm h2{font-size:23px}}.cm-phone .hw-scr{color:#fff;text-align:left;background:#000;border-radius:30px;width:100%;height:100%;position:relative;overflow:hidden}.cm-phone .hw-scr:before{content:"";z-index:9;background:#000;border-radius:10px;width:56px;height:17px;margin-left:-28px;position:absolute;top:8px;left:50%}.cm-phone .hw-scr>video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cm-phone .hwm[data-st="0"] .hw-ar:nth-child(2) i,.cm-phone .hwm[data-st="1"] .hw-ar:nth-child(4) i,.cm-phone .hwm[data-st="2"] .hw-ar:nth-child(6) i{animation:.8s ease-in 2.4s both m-hwar}@keyframes m-hwar{0%{opacity:0;transform:none}20%{opacity:1}to{opacity:0;transform:translate(26px)}}.cm-phone .hw-tap{opacity:0;pointer-events:none;background:#fff9;border-radius:50%;width:18px;height:18px;margin:-9px 0 0 -9px;position:absolute;top:50%;left:50%}@keyframes m-hwtap{0%{opacity:.9;transform:scale(.2)}to{opacity:0;transform:scale(9)}}@keyframes m-hwpress{50%{transform:scale(.94)}}.cm-phone .hw-s1{color:#141026;background:linear-gradient(#f7f5ff,#eeeaff);flex-direction:column;padding:34px 11px 11px;display:flex}.cm-phone .hw-dh{align-items:center;gap:5px;font-size:12.5px;display:flex}.cm-phone .hw-dh i{color:#6d55fd;font-size:19px;font-style:normal;line-height:1}.cm-phone .hw-dh em{color:#6d55fd;background:#fff;border-radius:99px;margin-left:auto;padding:2px 7px;font-size:9.5px;font-style:normal;font-weight:800}.cm-phone .hw-dk{letter-spacing:.12em;text-transform:uppercase;color:#7c6bd8;margin-top:10px;font-size:9px;font-weight:800}.cm-phone .hw-s1 h4{letter-spacing:-.02em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:14.5px;font-weight:800;line-height:1.15;display:-webkit-box;overflow:hidden}.cm-phone .hw-dc{background:#fff;border-radius:14px;margin-top:9px;padding:9px;box-shadow:0 10px 22px -14px #3c288c80}.cm-phone .hw-chip{color:#5b43f0;background:#f1eeff;border-radius:99px;padding:2px 7px;font-size:9.5px;font-weight:800;display:inline-block}.cm-phone .hw-dc p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:6px;font-size:12px;font-weight:800;line-height:1.25;display:-webkit-box;overflow:hidden}.cm-phone .hw-fr{border-radius:10px;height:92px;margin-top:8px;position:relative;overflow:hidden}.cm-phone .hw-fr img{object-fit:cover;width:100%;height:100%}.cm-phone .hw-fr i{filter:drop-shadow(0 1px 2px #0006);border:2px solid #fff;width:13px;height:13px;position:absolute}.cm-phone .hw-fr i:first-of-type{border-bottom:0;border-right:0;border-radius:4px 0 0;top:9px;left:10px}.cm-phone .hw-fr i:nth-of-type(2){border-bottom:0;border-left:0;border-radius:0 4px 0 0;top:9px;right:10px}.cm-phone .hw-fr i:nth-of-type(3){border-top:0;border-right:0;border-radius:0 0 0 4px;bottom:9px;left:10px}.cm-phone .hw-fr i:nth-of-type(4){border-top:0;border-left:0;border-radius:0 0 4px;bottom:9px;right:10px}.cm-phone .hw-rec1{color:#fff;background:linear-gradient(#7b61ff,#6249f8);border-radius:12px;justify-content:center;align-items:center;height:36px;margin-top:auto;font-size:12.5px;font-weight:800;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 20px -10px #6249f8e6}.cm-phone .hwm[data-st="0"] .hw-dc{animation:.55s cubic-bezier(.2,.9,.25,1.1) .1s both m-hwup}@keyframes m-hwup{0%{opacity:0;transform:translateY(14px)}}.cm-phone .hwm[data-st="0"] .hw-dc p{animation:1s steps(16,end) .5s both m-hwtype}@keyframes m-hwtype{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.cm-phone .hwm[data-st="0"] .hw-fr img{animation:3.3s ease-out both m-hwzoom}@keyframes m-hwzoom{0%{transform:scale(1.2)}}.cm-phone .hwm[data-st="0"] .hw-rec1{animation:.35s 2.3s both m-hwpress}.cm-phone .hwm[data-st="0"] .hw-rec1 .hw-tap{animation:.6s ease-out 2.3s both m-hwtap}.cm-phone .hw-cg i{border:2px solid #fffc;width:16px;height:16px;position:absolute}.cm-phone .hw-cg i:first-child{border-bottom:0;border-right:0;border-radius:5px 0 0;top:62px;left:14px}.cm-phone .hw-cg i:nth-child(2){border-bottom:0;border-left:0;border-radius:0 5px 0 0;top:62px;right:14px}.cm-phone .hw-cg i:nth-child(3){border-top:0;border-right:0;border-radius:0 0 0 5px;bottom:104px;left:14px}.cm-phone .hw-cg i:nth-child(4){border-top:0;border-left:0;border-radius:0 0 5px;bottom:104px;right:14px}.cm-phone .hw-rec{white-space:nowrap;background:#ff3b30;border-radius:7px;align-items:center;gap:5px;height:22px;padding:0 9px;font-size:10.5px;font-weight:800;display:flex;position:absolute;top:32px;left:50%;transform:translate(-50%)}.cm-phone .hw-rec i{background:#fff;border-radius:50%;width:6px;height:6px;animation:1s steps(2,end) infinite m-hwblink}@keyframes m-hwblink{50%{opacity:.2}}.cm-phone .hw-rec b{font-variant-numeric:tabular-nums}.cm-phone .hw-cb{background:linear-gradient(#0000,#000000a6 40%);padding:10px 0 14px;position:absolute;bottom:0;left:0;right:0}.cm-phone .hw-cb p{letter-spacing:.06em;color:#ffffffbf;justify-content:center;gap:10px;font-size:8.5px;font-weight:700;display:flex}.cm-phone .hw-cb p b{color:#ffd60a}.cm-phone .hw-sh{border-radius:50%;place-items:center;width:46px;height:46px;margin:9px auto 0;display:grid;box-shadow:inset 0 0 0 3px #fff}.cm-phone .hw-sh i{background:#ff3b30;border-radius:5px;width:18px;height:18px}.cm-phone .hwm[data-st="1"] .hw-sh i{animation:1.2s ease-in-out infinite m-hwsh}@keyframes m-hwsh{50%{transform:scale(.82)}}.cm-phone .hw-sent{color:#15803d;white-space:nowrap;opacity:0;background:#fffffff2;border-radius:12px;align-items:center;gap:4px;height:24px;padding:0 9px;font-size:10px;font-weight:800;display:flex;position:absolute;bottom:96px;left:50%;transform:translate(-50%)}.cm-phone .hw-sent svg{width:12px;height:12px}.cm-phone .hwm[data-st="1"] .hw-sent{animation:3.3s both m-hwsent}@keyframes m-hwsent{0%,68%{opacity:0;transform:translate(-50%,8px)}74%,to{opacity:1;transform:translate(-50%)}}.cm-phone .hw-s3>video{filter:saturate(1.25)contrast(1.08)}.cm-phone .hw-vg{background:linear-gradient(#0000004d,#0000 22% 55%,#000000a6);position:absolute;inset:0}.cm-phone .hw-lg{letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900;position:absolute;top:32px;right:11px}.cm-phone .hw-lg *{font-size:inherit!important}.cm-phone .hw-hook{text-align:center;letter-spacing:-.03em;text-shadow:0 2px 14px #00000080;font-size:27px;font-weight:900;line-height:1.05;position:absolute;top:44%;left:10px;right:10px}.cm-phone .hw-cap{flex-wrap:wrap;justify-content:center;gap:3px;display:flex;position:absolute;top:calc(40% + 34px);left:8px;right:8px}.cm-phone .hw-cap b{color:#1b1438;background:#fde047;border-radius:4px;padding:1px 5px;font-size:10.5px;font-weight:900}.cm-phone .hw-cap.s{top:44%}.cm-phone .hw-tl{background:#0e0c16b8;border-radius:11px;height:44px;padding:6px;position:absolute;bottom:9px;left:8px;right:8px}.cm-phone .hw-clips{gap:2px;display:flex}.cm-phone .hw-clips i{background:linear-gradient(90deg,#8b6cff,#b14fd6);border-radius:3px;flex:1;height:12px}.cm-phone .hw-clips i:nth-child(2){background:linear-gradient(90deg,#f0628e,#f59e0b);flex:1.4}.cm-phone .hw-clips i:nth-child(3){background:linear-gradient(90deg,#22c3ee,#6d55fd)}.cm-phone .hw-wave{align-items:center;gap:2px;height:16px;margin-top:4px;display:flex}.cm-phone .hw-wave i{height:var(--h);background:#c4b5fdcc;border-radius:1px;flex:1}.cm-phone .hw-tl em{background:#fff;border-radius:1px;width:2px;position:absolute;top:3px;bottom:3px;left:30%}.cm-phone .hwm[data-st="2"] .hw-tl em{animation:3.3s linear both m-hwplay}@keyframes m-hwplay{0%{left:6px}to{left:calc(100% - 8px)}}.cm-phone .hw-hook b{display:inline-block}.cm-phone .hwm[data-st="2"] .hw-hook b{animation:m-hwhook .5s calc(.25s + var(--j) * .2s) cubic-bezier(.3,1.5,.5,1) both}@keyframes m-hwhook{0%{opacity:0;transform:translateY(8px)scale(1.5)}}.cm-phone .hwm[data-st="2"] .hw-cap b{animation:m-hwword .35s calc(.7s + var(--j) * .22s) cubic-bezier(.3,1.6,.5,1) both}@keyframes m-hwword{0%{opacity:0;transform:translateY(6px)scale(.7)}}.cm-phone .hw-fx{z-index:3;color:#141026;white-space:nowrap;background:#fff;border-radius:13px;align-items:center;gap:4px;height:26px;padding:0 10px 0 7px;font-size:11px;font-weight:800;display:flex;position:absolute;box-shadow:0 10px 22px -8px #28146e73}.cm-phone .hw-fx svg{color:#fff;background:#16a34a;border-radius:50%;width:14px;height:14px;padding:2px}.cm-phone .hw-fx.l{left:-26px}.cm-phone .hw-fx.r{right:-26px}.cm-phone .hwm[data-st="2"] .hw-fx{animation:m-hwfx .45s calc(.35s + var(--k) * .5s) cubic-bezier(.3,1.5,.5,1) both}@keyframes m-hwfx{0%{opacity:0;transform:scale(.6)}}.cm-phone .hw-rt{font-size:12px;font-weight:800;position:absolute;top:33px;left:12px}.cm-phone .hw-ra{flex-direction:column;gap:12px;font-style:normal;display:flex;position:absolute;top:44%;right:9px}.cm-phone .hw-ra i{text-align:center;filter:drop-shadow(0 1px 2px #0006);font-size:15px;font-style:normal}.cm-phone .hw-ap{color:#141026;background:#fff;border-radius:15px;height:84px;position:absolute;bottom:8px;left:8px;right:8px;overflow:hidden;box-shadow:0 14px 30px -10px #0009}.cm-phone .hw-apa,.cm-phone .hw-aps{padding:10px;position:absolute;inset:0}.cm-phone .hw-apa b{white-space:nowrap;font-size:11.5px;font-weight:800;display:block}.cm-phone .hw-apa small{color:#6b6880;white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:9.5px;display:block;overflow:hidden}.cm-phone .hw-apa p{gap:6px;margin-top:8px;display:flex}.cm-phone .hw-apa span{background:#f1eff7;border-radius:9px;flex:1;place-items:center;height:28px;font-size:11px;font-weight:800;display:grid;position:relative;overflow:hidden}.cm-phone .hw-apa .ok{color:#fff;background:#16a34a;flex:1.5}.cm-phone .hw-aps{opacity:0;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.cm-phone .hw-aps b{white-space:nowrap;color:#15803d;align-items:center;gap:5px;font-size:12px;font-weight:800;display:flex}.cm-phone .hw-aps b svg{color:#fff;background:#16a34a;border-radius:50%;width:15px;height:15px;padding:2px}.cm-phone .hw-aps p{gap:7px;display:flex}.cm-phone .hw-aps span{background:#f5f3fa;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.cm-phone .hw-aps .blg{width:16px;height:16px}.cm-phone .hwm[data-st="3"] .hw-ap{animation:.5s cubic-bezier(.2,.9,.25,1.1) .1s both m-hwup}.cm-phone .hwm[data-st="3"] .hw-apa .ok{animation:.35s 1.1s both m-hwpress}.cm-phone .hwm[data-st="3"] .hw-apa .hw-tap{animation:.6s ease-out 1.1s both m-hwtap}.cm-phone .hwm[data-st="3"] .hw-apa{animation:3.3s both m-hwout}@keyframes m-hwout{0%,42%{opacity:1;transform:none}48%,to{opacity:0;transform:translateY(-10px)}}.cm-phone .hwm[data-st="3"] .hw-aps{animation:3.3s both m-hwin}@keyframes m-hwin{0%,46%{opacity:0;transform:translateY(10px)}52%,to{opacity:1;transform:none}}.cm-phone .hwm[data-st="3"] .hw-aps span{animation:m-hwfx .4s calc(1.8s + var(--j) * .12s) cubic-bezier(.3,1.5,.5,1) both}.cm-phone .ld3-hd{text-align:left;padding:4px 2px 0}.cm-phone .ld3-card,.cm-phone .ld3-byn h3{text-align:left}.cm-phone .ld3-kick{letter-spacing:.14em;text-transform:uppercase;color:#6d55fd;align-items:center;gap:7px;font-size:11.5px;font-weight:800;display:inline-flex}.cm-phone .ld3-kick i{background:linear-gradient(135deg,#7b61ff,#f0628e);border-radius:7px;place-items:center;width:22px;height:22px;display:grid}.cm-phone .ld3-kick i svg{color:#fff;width:13px;height:13px}.cm-phone .ld3-hd h2{letter-spacing:-.035em;margin-top:8px;font-size:25px;font-weight:800;line-height:1.08}.cm-phone .ld3-hd h2 span{background:linear-gradient(90deg,#6d55fd,#c24fd6 60%,#f0628e);color:#0000;-webkit-background-clip:text;background-clip:text}.cm-phone .ld3-hd>p:last-child{color:#6b6880;margin-top:6px;font-size:14px}.cm-phone .ld3-deck{touch-action:pan-y;height:350px;margin-top:16px;position:relative}.cm-phone .ld3-card{color:#141026;will-change:transform;background:#fff;border-radius:24px;flex-direction:column;height:326px;padding:18px;transition:transform .45s cubic-bezier(.2,.8,.2,1),opacity .45s;display:flex;position:absolute;top:0;left:0;right:0;box-shadow:0 0 0 1px #eceaf3,0 30px 50px -30px #14102699}.cm-phone .ld3-card.k1{opacity:.9;transform:translateY(12px)scale(.95)rotate(2.5deg)}.cm-phone .ld3-card.k2{opacity:.6;transform:translateY(24px)scale(.9)rotate(-2.5deg)}.cm-phone .ld3-card.k3{opacity:0;transform:translateY(34px)scale(.86)}.cm-phone .ld3-card.gone-l{opacity:0;transform:translate(-140%)rotate(-18deg)!important}.cm-phone .ld3-card.gone-r{opacity:0;transform:translate(140%)rotate(18deg)!important}.cm-phone .ld3-card.gone-u{opacity:0;transform:translateY(-120%)scale(.9)!important}.cm-phone .ld3-q{letter-spacing:.06em;text-transform:uppercase;color:#6d55fd;font-size:12px;font-weight:800}.cm-phone .ld3-card b{letter-spacing:-.03em;margin-top:6px;font-size:22px;font-weight:800;line-height:1.12}.cm-phone .ld3-why{color:#8a86a0;margin-top:5px;font-size:13px;line-height:1.4}.cm-phone .ld3-im{object-fit:cover;border-radius:16px;flex:1 1 0;width:100%;height:auto;min-height:110px;margin-top:12px}.cm-phone .ld3-m{align-items:center;gap:6px;margin-top:10px;display:flex}.cm-phone .ld3-fmt{background:#f3f1fa;border-radius:99px;align-items:center;gap:5px;height:24px;padding:0 9px;font-size:11px;font-weight:800;display:inline-flex}.cm-phone .ld3-fmt svg{width:12px;height:12px}.cm-phone .ld3-dir{color:#5b43f0;background:#efebff;border-radius:99px;align-items:center;height:24px;padding:0 9px;font-size:11px;font-weight:800;display:inline-flex}.cm-phone .ld3-n{color:#8a86a0;margin-left:auto;font-size:12px;font-weight:700}.cm-phone .ld3-st{letter-spacing:.04em;text-transform:uppercase;opacity:0;border-radius:10px;padding:5px 12px;font-size:14px;font-weight:900;transition:opacity .15s;position:absolute;top:22px}.cm-phone .ld3-st.yes{color:#fff;background:#6d55fd;left:50%;transform:translate(-50%)}.cm-phone .ld3-st.sv{color:#fff;background:#f59e0b;left:20px;transform:rotate(-8deg)}.cm-phone .ld3-st.no{color:#fff;background:#8a86a0;right:20px;transform:rotate(8deg)}.cm-phone .ld3-card[data-lean=u] .ld3-st.yes,.cm-phone .ld3-card[data-lean=r] .ld3-st.sv,.cm-phone .ld3-card[data-lean=l] .ld3-st.no{opacity:1}.cm-phone .ld3-own{animation:.6s cubic-bezier(.2,.9,.25,1.1) both m-ld3drop;box-shadow:0 0 0 2px #8b6cff,0 30px 50px -24px #5b43f0b3!important}@keyframes m-ld3drop{0%{opacity:0;transform:translateY(-36px)scale(1.06)}}.cm-phone .ld3-mk{color:#15803d;background:#e3f7ea;border-radius:99px;align-items:center;gap:5px;height:26px;padding:0 10px;font-size:12px;font-weight:800;animation:.4s cubic-bezier(.3,1.5,.5,1) .7s both m-ld3mk;display:inline-flex}.cm-phone .ld3-mk svg{width:13px;height:13px}@keyframes m-ld3mk{0%{opacity:0;transform:scale(.6)}}.cm-phone .ld3-end{text-align:center;opacity:0;pointer-events:none;background:#f7f5ff;border-radius:26px;flex-direction:column;justify-content:center;align-items:center;gap:6px;transition:opacity .3s;display:flex;position:absolute;inset:0 0 24px}.cm-phone .ld3-end.on{opacity:1;pointer-events:auto}.cm-phone .ld3-end span{font-size:40px}.cm-phone .ld3-end b{font-size:20px;font-weight:800}.cm-phone .ld3-end p{color:#6b6880;font-size:14px}.cm-phone .ld3-end button{color:#5b43f0;background:#efebff;border-radius:12px;height:40px;margin-top:10px;padding:0 16px;font-weight:800}.cm-phone .ld3-btns{justify-content:center;align-items:center;gap:18px;margin-top:4px;display:flex}.cm-phone .ld3-btns button{background:#fff;border-radius:50%;place-items:center;width:52px;height:52px;transition:transform .15s;display:grid;box-shadow:0 0 0 1px #eceaf3,0 14px 28px -14px #14102680}.cm-phone .ld3-btns button:active{transform:scale(.92)}.cm-phone .ld3-btns svg{width:22px;height:22px}.cm-phone .ld3-btns .no{color:#9a96ae}.cm-phone .ld3-btns .sv{color:#f59e0b}.cm-phone .ld3-btns .yes{color:#fff;background:linear-gradient(#7b61ff,#6249f8);width:62px;height:62px;box-shadow:0 16px 30px -12px #6249f8e6}.cm-phone .ld3-btns .yes svg{width:26px;height:26px}.cm-phone .ld3-prog{align-items:center;gap:10px;margin:16px 6px 0;display:flex}.cm-phone .ld3-bar{background:#eeecf5;border-radius:3px;flex:1;height:6px;overflow:hidden}.cm-phone .ld3-bar i{background:linear-gradient(90deg,#7b61ff,#f0628e);border-radius:3px;width:0;height:100%;transition:width .4s;display:block}.cm-phone .ld3-cn{color:#6b6880;white-space:nowrap;font-size:12.5px;font-weight:700}.cm-phone .ld3-saved{flex-wrap:wrap;gap:6px;margin:10px 6px 0;display:flex}.cm-phone .ld3-saved img{object-fit:cover;border-radius:10px;width:38px;height:38px;box-shadow:0 0 0 2px #fff,0 0 0 3.5px #f59e0b}.cm-phone .ld3-byn{text-align:left;color:#fff;background:radial-gradient(90% 60% at 100% 0,#f0628e47,#0000 60%),radial-gradient(80% 60% at 0 100%,#6d55fd59,#0000 60%),linear-gradient(160deg,#1b1442,#120d2e);border-radius:24px;margin-top:22px;padding:22px 18px}.cm-phone .ld3-k{letter-spacing:.1em;text-transform:uppercase;color:#c4b5fd;font-size:11.5px;font-weight:800}.cm-phone .ld3-byn h3{letter-spacing:-.03em;color:#fff;margin-top:6px;font-size:25px;font-weight:800;line-height:1.1}.cm-phone .ld3-bp{color:#ffffffb8;margin-top:6px;font-size:14px;line-height:1.45}.cm-phone .ld3-byn textarea{resize:none;width:100%;font:inherit;color:#141026;background:#fff;border:0;border-radius:16px;outline:0;margin-top:14px;padding:13px 14px;font-size:16px;line-height:1.4;display:block;box-shadow:0 0 0 4px #8b6cff40}.cm-phone .ld3-br{gap:8px;margin-top:10px;display:flex}.cm-phone .ld3-mic{color:#fff;background:#ffffff1a;border-radius:14px;align-items:center;gap:6px;height:46px;padding:0 14px;font-size:14px;font-weight:700;display:flex;box-shadow:inset 0 0 0 1px #ffffff2e}.cm-phone .ld3-mic svg{width:17px;height:17px}.cm-phone .ld3-go{color:#fff;background:linear-gradient(#7b61ff,#6249f8);border-radius:14px;flex:1;height:46px;font-size:15px;font-weight:800;box-shadow:inset 0 1px #ffffff4d}.cm-phone .ld3-h{letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c;margin-top:20px;font-size:11.5px;font-weight:800}.cm-phone .ld3-s{flex-direction:column;gap:8px;margin-top:10px;display:flex}.cm-phone .ld3-s button{text-align:left;color:#fff;background:#ffffff12;border-radius:14px;align-items:center;gap:11px;padding:10px 12px;display:flex;box-shadow:inset 0 0 0 1px #ffffff1a}.cm-phone .ld3-s i{background:#ffffff1a;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:17px;font-style:normal;display:grid}.cm-phone .ld3-s b{color:#fff;font-size:13.5px;font-weight:700;display:block}.cm-phone .ld3-s small{color:#ffffff8c;margin-top:1px;font-size:11.5px;display:block}.cm-phone .ld3-s em{color:#c4b5fd;margin-left:auto;font-size:16px;font-style:normal}.cm-phone .dwm3-bg{background:linear-gradient(160deg,#130e29 0%,#22184a 55%,#341b5c 100%);position:absolute;inset:0;overflow:hidden}.cm-phone .dwm3-bg .dw3-au i:first-child{width:300px;height:280px}.cm-phone .dwm3-bg .dw3-au i:nth-child(2){width:260px;height:260px}.cm-phone .dwm3-bg .dw3-au i:nth-child(3){width:320px;height:240px;bottom:-20%}.cm-phone .dwm3-bg .dw3-vf i:first-child,.cm-phone .dwm3-bg .dw3-vf i:nth-child(2){top:calc(56px + var(--sat,0px))}.cm-phone .dwm3-art{justify-content:center;align-items:center;height:300px;display:flex;position:relative}.cm-phone .dwm3-art.s1{flex-direction:column;gap:16px}.cm-phone .dwm3-steps{align-items:center;gap:5px;display:flex}.cm-phone .dwm3-steps span{color:#ffffff8c;white-space:nowrap;height:30px;transition:background .4s,color .4s,transform .5s var(--spring);background:#ffffff14;border-radius:15px;align-items:center;padding:0 10px;font-size:12.5px;font-weight:800;display:inline-flex}.cm-phone .dwm3-steps i{color:#ffffff4d;font-style:normal}.cm-phone .s1[data-st="0"] .dwm3-steps [data-i="0"]{color:#141026;background:#fff;transform:scale(1.05)}.cm-phone .s1[data-st="1"] .dwm3-steps [data-i="1"],.cm-phone .s1[data-st="2"] .dwm3-steps [data-i="2"]{color:#fff;background:linear-gradient(135deg,#8b6cff,#6d55fd);transform:scale(1.05)}.cm-phone .dwm3-stage{width:200px;height:252px;position:relative}.cm-phone .dwm3-v{opacity:0;transition:opacity .45s var(--ease),transform .6s var(--spring);justify-content:center;display:flex;position:absolute;inset:0;transform:scale(.94)translateY(8px)}.cm-phone .s1[data-st="0"] .dwm3-v[data-i="0"],.cm-phone .s1[data-st="1"] .dwm3-v[data-i="1"],.cm-phone .s1[data-st="2"] .dwm3-v[data-i="2"]{opacity:1;transform:none}.cm-phone .dwm3-why{z-index:2;flex-direction:column;gap:8px;width:100%;display:flex;position:relative}.cm-phone .dwm3-why .dw3-y{align-items:center;gap:14px;max-width:none;padding:14px 16px;display:flex}.cm-phone .dwm3-why .dw3-y .ic{flex:none;margin:0}.cm-phone .dwm3-why .dw3-y .tx{flex:1;min-width:0;position:relative}.cm-phone .dwm3-why .dw3-y h4{font-size:16.5px}.cm-phone .dwm3-why .dw3-y p{margin-top:2px;font-size:13px}.cm-phone .dwm3-art.v-cr{border-radius:22px;overflow:hidden;box-shadow:0 30px 50px -24px #000000b3}.cm-phone .dwm3-art .dwx-cr .xq-nm{font-size:52px}.cm-phone .dwm3-art .dwx-cr .xq-k1{letter-spacing:.32em;font-size:10.5px}.cm-phone .dwm3-art .dwx-cr .xq-bar{animation-name:m-dwxBarM}@keyframes m-dwxBarM{to{height:26px}}.cm-phone .dwm3-art .dwx-cr .xq-tt{inset:26px 14px}.cm-phone .dwm3-art .dwx-cr .xq-cn{font-size:9px;bottom:8px}.cm-phone .dwm3-art .dwx-cr .xq-st{font-size:12.5px}.cm-phone .dwm3-art.s3{flex-direction:column;gap:22px}.cm-phone .dwm3-art .dw3-crew{gap:18px}.cm-phone .dwm3-art .dw3-p .im{width:74px;height:74px}.cm-phone .dwm3-art .dw3-p .ring{width:88px;height:88px;top:-7px;left:-7px}.cm-phone .dwm3-art .dw3-note{width:100%;max-width:340px}.cm-phone .dwm3-t{padding:4px 2px 0}.cm-phone .dwm3-t>*{animation:m-dw3Blur .7s var(--ease) backwards}.cm-phone .dwm3-t .dwm3-n{letter-spacing:.08em;text-transform:uppercase;color:#c4b5fd;font-size:12px;font-weight:800;animation-delay:40ms}.cm-phone .dwm3-t h2{animation-delay:.1s;margin-top:6px!important}.cm-phone .dwm3-t .dwm3-p{color:#ffffffbf;margin-top:8px;font-size:15.5px;line-height:1.5;animation-delay:.18s}@keyframes m-dw3Blur{0%{opacity:0;filter:blur(8px);transform:translate(var(--sx,0),6px)}}.cm-phone .dwm3.fw{--sx:24px}.cm-phone .dwm3.bk{--sx:-24px}.cm-phone .dwm3-seg{gap:6px;margin-bottom:10px;display:flex}.cm-phone .dwm3-seg i{background:#ffffff2e;border-radius:2px;width:26px;height:4px;position:relative;overflow:hidden}.cm-phone .dwm3-seg i:after{content:"";background:#fff;border-radius:2px;width:0;position:absolute;top:0;bottom:0;left:0}.cm-phone .dwm3-seg i.done:after{width:100%}.cm-phone .dwm3-seg i.on:after{width:100%;animation:m-dw3Fill .8s var(--ease) both}@keyframes m-dw3Fill{0%{width:0}}.cm-phone .dwm3-go{gap:8px}.cm-phone .dwm3-go svg{width:18px;height:18px}@media (prefers-reduced-motion:reduce){.cm-phone #dirwel *{transition:none!important;animation:none!important}}.cm-phone .fp-hr{justify-content:space-between;align-items:center;display:flex}.cm-phone .fp-how{background:var(--inset);border-radius:11px;height:34px;padding:0 12px;font-size:13px;font-weight:700}.cm-phone .fp-crew2{background:var(--inset);border-radius:22px;align-items:center;gap:10px;margin-top:12px;padding:7px 7px 7px 8px;display:flex}.cm-phone .fp-crew2 .l{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-right:4px;font-size:11.5px;font-weight:800}.cm-phone .dr-avm{color:#fff;background:linear-gradient(135deg,#2a1b5c,#6d55fd);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:13px;font-weight:800;line-height:1;display:grid;overflow:hidden;box-shadow:0 0 0 2px #fff}.cm-phone .fp-crew2 .dr-avs{align-items:center;display:flex}.cm-phone .fp-crew2 .dr-names{text-align:left;flex-direction:column;flex:1;line-height:1.15;display:flex}.cm-phone .fp-crew2 .dr-names b{font-size:14px}.cm-phone .fp-crew2 .dr-names small{color:var(--muted);font-size:11.5px}.cm-phone .dr-avm+.dr-avm{margin-left:-10px}.cm-phone .dr-avm{position:relative}.cm-phone .dr-avm:first-child{z-index:3}.cm-phone .dr-avm:nth-child(2){z-index:2}.cm-phone .dr-avm:nth-child(3){z-index:1}.cm-phone .dr-avm img{object-fit:cover;width:100%;height:100%}.cm-phone .dr-avm.inv{background:var(--inset);color:var(--muted)}.cm-phone .fp-crew2 button{height:34px;color:var(--vio);background:#fff;border-radius:17px;flex:none;padding:0 13px;font-size:13px;font-weight:700}.cm-phone .co-im{object-fit:cover;border-radius:50%;flex:none;width:40px;height:40px}.cm-phone .co-newm{flex-direction:column;gap:8px;margin-top:8px;display:flex}.cm-phone .yw{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;font-size:14.5px;font-weight:500;display:flex}.cm-phone .yw b.u{color:var(--ink);font-weight:800}.cm-phone .yw b.w{color:var(--vio);font-weight:800}.cm-phone .yw i{opacity:.45;font-style:normal}.cm-phone .dwm-art.flow>div.you,.cm-phone .dwm-art.flow .weg>div{border-radius:16px;grid-template-columns:40px 1fr;column-gap:10px;padding:12px 14px;display:grid}.cm-phone .dwm-art.flow>div.you{color:#1b1438;background:#fff;position:relative}.cm-phone .dwm-art.flow>div.you small{color:#555}.cm-phone .dwm-art.flow .weg{background:#a78bfa29;border-radius:20px;flex-direction:column;gap:6px;margin-top:10px;padding:16px 8px 8px;display:flex;position:relative;box-shadow:inset 0 0 0 1.5px #c4b5fd80}.cm-phone .dwm-art.flow .weg>div{background:#ffffff12}.cm-phone .dwm-art.flow .tg{white-space:nowrap;border-radius:11px;align-items:center;height:22px;padding:0 9px;font-size:11px;font-style:normal;font-weight:800;display:inline-flex;position:absolute;top:-11px;left:14px}.cm-phone .dwm-art.flow .you .tg{color:#fff;background:#1b1438}.cm-phone .dwm-art.flow .weg .tg{color:#fff;background:linear-gradient(90deg,#7b61ff,#b14fd6)}.cm-phone .dwm-art.flow{gap:6px}.cm-phone .fp-eq{align-items:center;gap:6px;margin-top:8px;display:flex}.cm-phone .fp-y{gap:4px;display:flex}.cm-phone .fp-y span{width:26px;height:34px;box-shadow:0 0 0 1px var(--line);border-radius:7px;position:relative;overflow:hidden}.cm-phone .fp-y img{object-fit:cover;width:100%;height:100%;display:block}.cm-phone .fp-y i{color:#111;background:#fff;border-radius:50%;place-items:center;width:11px;height:11px;font-size:7px;font-style:normal;font-weight:800;display:grid;position:absolute;top:2px;left:2px}.cm-phone .fp-y em{color:var(--muted);align-self:center;font-size:11px;font-style:normal;font-weight:800}.cm-phone .fp-eq>b{color:var(--vio);font-size:14px}.cm-phone .fp-r{width:30px;height:40px;box-shadow:0 0 0 1.5px #fff,0 0 0 3px var(--vio);border-radius:8px;overflow:hidden}.cm-phone .fp-r img{object-fit:cover;width:100%;height:100%;display:block}.cm-phone .fp-eql{letter-spacing:.05em;text-transform:uppercase;gap:10px;margin-top:3px;font-size:9.5px;font-weight:800;display:flex}.cm-phone .fp-eql span:first-child{color:var(--ink2)}.cm-phone .fp-eql span:last-child{color:var(--vio)}.cm-phone .fp-hd{text-align:left;margin-top:4px}.cm-phone .fp-hd h2{letter-spacing:-.03em;font-size:26px}.cm-phone .fp-flow{flex-wrap:wrap;align-items:center;gap:5px;margin-top:8px;display:flex}.cm-phone .fp-flow span{background:var(--inset);border-radius:15px;align-items:center;height:30px;padding:0 10px;font-size:13.5px;font-weight:700;display:inline-flex}.cm-phone .fp-flow i{color:var(--muted);font-size:13px;font-style:normal}.cm-phone .fp-hd p{color:var(--muted);margin-top:6px;font-size:13px}.cm-phone .fp-tabs{margin-top:0!important}.cm-phone .fp-wh{height:20px;color:var(--vio);background:#fff;border-radius:10px;align-items:center;padding:0 6px;font-size:10px;font-weight:800;display:inline-flex;position:absolute;top:5px;left:5px}.cm-phone .fp-snd{color:var(--muted);margin-bottom:3px;font-size:11px;font-style:normal;font-weight:700;display:block}.cm-phone #fpBody .fp-week{margin-top:0}.cm-phone .hf-bt{align-items:center;gap:12px;margin-top:12px;display:flex}.cm-phone .hf-bt .hf-go{margin-top:0}.cm-phone .hf-more{color:#ffffffd9;white-space:nowrap;font-size:13.5px;font-weight:700}.cm-phone .hfilm .hf-go{white-space:nowrap}.cm-phone .fp-pass{align-items:center;gap:6px;margin-left:auto;margin-right:6px;display:inline-flex}.cm-phone .fp-pass i{background:linear-gradient(160deg,#7b61ff,#f0628e);border-radius:3.5px;width:13px;height:17px;position:relative}.cm-phone .fp-pass i:after{content:"";background:#ffffffe6;border-radius:50%;width:7px;height:7px;position:absolute;top:5px;left:3px}.cm-phone .sbt{background:linear-gradient(160deg,#3b2a86,#1b1442);border-radius:12px;width:64px;height:88px;font-style:normal;display:block;position:relative;overflow:hidden}.cm-phone .sbt.sbt1{background:linear-gradient(160deg,#7a2e6e,#2a1440)}.cm-phone .sbt.sbt2{background:linear-gradient(160deg,#1f4f86,#12203f)}.cm-phone .sbt:before{content:"";opacity:.8;background-color:#0000;background-image:linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#fff,#fff);background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%;background-repeat:no-repeat;background-size:10px 2px,2px 10px,10px 2px,2px 10px,10px 2px,2px 10px,10px 2px,2px 10px;background-attachment:scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box;position:absolute;inset:8px}.cm-phone .sbt b{filter:drop-shadow(0 4px 8px #00000059);place-items:center;font-size:26px;display:grid;position:absolute;inset:0}.cm-phone .sbt s{letter-spacing:.06em;color:#ffffffd9;font-size:9.5px;font-weight:800;text-decoration:none;position:absolute;bottom:11px;left:12px}.cm-phone .sbt s:before{content:"SHOT "}.cm-phone .sbt u{background:#ff453a;border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite m-sbRec;position:absolute;top:12px;right:12px;box-shadow:0 0 0 3px #ff453a40}@keyframes m-sbRec{50%{opacity:.35}}.cm-phone .hf-sb{flex:none;width:104px;height:140px;position:relative}.cm-phone .hf-sbw{transform:translateX(var(--x)) rotate(var(--r));animation:m-sbIn .6s var(--d) cubic-bezier(.2,.8,.2,1.2) backwards;border-radius:12px;margin:-44px 0 0 -32px;position:absolute;top:50%;left:50%;box-shadow:0 0 0 2px #ffffffe6,0 10px 20px -8px #0009}.cm-phone .hf-sbw:nth-child(2){z-index:1}@keyframes m-sbIn{0%{opacity:0;transform:translate(0)rotate(0)scale(.9)}}.cm-phone .fp-pick{flex-direction:column;gap:10px;display:flex}.cm-phone .fpo-im .sbt{border-radius:inherit;width:auto;height:auto;position:absolute;inset:0}.cm-phone .fpo-im .sbt s{display:none}.cm-phone .fpk{text-align:left;width:100%;box-shadow:inset 0 0 0 1px var(--line),0 10px 22px -18px #0f1a3366;background:#fff;border-radius:18px;grid-template-columns:auto 1fr;align-items:start;gap:6px 12px;padding:12px;transition:transform .15s;display:grid}.cm-phone .fpk:active{transform:scale(.98)}.cm-phone .fpk-sb{grid-row:span 2;gap:4px;display:flex}.cm-phone .fpk-sb .sbt{border-radius:8px;width:34px;height:48px}.cm-phone .fpk-sb .sbt:before{background-size:6px 1.5px,1.5px 6px,6px 1.5px,1.5px 6px,6px 1.5px,1.5px 6px,6px 1.5px,1.5px 6px;inset:5px}.cm-phone .fpk-sb .sbt b{font-size:15px}.cm-phone .fpk-sb .sbt s{font-size:7.5px;bottom:5px;left:6px}.cm-phone .fpk-sb .sbt s:before{content:""}.cm-phone .fpk-sb .sbt u{width:4px;height:4px;box-shadow:none;top:6px;right:6px}.cm-phone .fpk-tx{flex-direction:column;min-width:0;display:flex}.cm-phone .fpk-tx b{letter-spacing:-.01em;font-size:15.5px;line-height:1.25}.cm-phone .fpk-tx small{color:var(--muted);margin-top:2px;font-size:12.5px}.cm-phone .fpk-tx em{color:#4b5468;margin-top:5px;font-size:12.5px;font-style:normal;line-height:1.4}.cm-phone .fpk-go{color:#fff;background:linear-gradient(#7b61ff,#6249f8);border-radius:10px;grid-column:2;justify-self:start;align-items:center;height:32px;margin-top:2px;padding:0 13px;font-size:13px;font-weight:800;display:inline-flex;box-shadow:0 6px 14px -8px #6249f8cc}.cm-phone .fp-today{box-shadow:inset 0 0 0 1px var(--line),0 10px 22px -16px #0f1a3359;background:#fff;border-radius:20px;margin-top:14px;padding:14px}.cm-phone .fp-th{letter-spacing:.05em;text-transform:uppercase;color:var(--vio);justify-content:space-between;align-items:center;font-size:11.5px;font-weight:800;display:flex}.cm-phone .fp-th em{color:#c2410c;letter-spacing:0;text-transform:none;background:#fff1e6;border-radius:12px;align-items:center;height:24px;padding:0 9px;font-size:12.5px;font-style:normal;display:inline-flex}.cm-phone .fp-tb{text-align:left;gap:12px;margin-top:10px;display:flex}.cm-phone .fp-tb>img{object-fit:cover;border-radius:14px;flex:none;width:84px;height:104px}.cm-phone .fp-tb b{font-size:17px;line-height:1.25;display:block}.cm-phone .fp-tb small{color:var(--muted);margin-top:3px;font-size:13px;display:block}.cm-phone .fp-dots{gap:4px;margin-top:9px;display:flex}.cm-phone .fp-dots span{background:var(--inset);width:24px;height:24px;color:var(--muted);border-radius:50%;place-items:center;font-size:10.5px;font-weight:800;display:grid}.cm-phone .fp-dots span.on{color:#c2410c;background:#ffedd5}.cm-phone .fp-dots span.now{box-shadow:0 0 0 2px var(--vio);color:var(--vio);background:#fff}.cm-phone .fp-dots span.on.now{color:#fff;box-shadow:none;background:#fb923c}.cm-phone .fp-today .btn.wide{height:46px;margin-top:12px}.cm-phone .fp-stack{margin-top:14px;position:relative}.cm-phone .fp-stack:before,.cm-phone .fp-stack:after{content:"";height:20px;box-shadow:inset 0 0 0 1px var(--line),0 6px 14px -10px #0f1a334d;background:#fff;border-radius:0 0 18px 18px;position:absolute;bottom:-6px;left:14px;right:14px}.cm-phone .fp-stack:after{opacity:.6;bottom:-12px;left:28px;right:28px}.cm-phone .fp-stack .fp-today{z-index:1;-webkit-user-select:none;user-select:none;margin-top:0;position:relative}.cm-phone .fp-today img{-webkit-user-drag:none;pointer-events:none}.cm-phone .fp-sw2{background:var(--vio-l)!important;color:var(--vio)!important}.cm-phone .fp-swh{text-align:center;color:var(--muted);margin-top:9px;font-size:12.5px;font-weight:600}.cm-phone.calm .hfilm{box-shadow:0 18px 32px -18px #2814648c}.cm-phone .hfilm{-webkit-user-select:none;user-select:none}.cm-phone .hfilm img{-webkit-user-drag:none;pointer-events:none}.cm-phone .hf-sw{color:#ffffffe0;background:#ffffff29;border-radius:11px;align-items:center;height:22px;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;bottom:10px;right:12px}.cm-phone .sw-hint{animation:1.3s cubic-bezier(.32,.72,0,1) m-swHint}@keyframes m-swHint{25%{transform:translate(-26px)rotate(-1.5deg)}55%{transform:translate(4px)}75%{transform:none}}.cm-phone .fpo-list{flex-direction:column;gap:10px;margin-top:12px;display:flex}.cm-phone .fpo{text-align:left;box-shadow:inset 0 0 0 1px var(--line),0 10px 22px -18px #0f1a3359;background:#fff;border-radius:18px;transition:box-shadow .2s}.cm-phone .fpo.open{box-shadow:inset 0 0 0 1.5px #6d55fd59,0 14px 28px -20px #0f1a3373}.cm-phone .fpo-hd{text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;width:100%;padding:15px 14px 15px 16px;display:grid}.cm-phone .fpo-hd b{letter-spacing:-.01em;font-size:16.5px;line-height:1.25}.cm-phone .fpo-hd small{color:var(--muted);grid-row:2;margin-top:3px;font-size:12.5px}.cm-phone .fpo-ch{background:var(--inset);width:30px;height:30px;color:var(--ink2);border-radius:10px;grid-area:1/2/3;place-items:center;transition:transform .3s,background .2s,color .2s;display:grid}.cm-phone .fpo-ch svg{width:15px;height:15px}.cm-phone .fpo.open .fpo-ch{background:var(--vio-l);color:var(--vio);transform:rotate(180deg)}.cm-phone .fpo-bd{grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.2,.8,.2,1);display:grid}.cm-phone .fpo.open .fpo-bd{grid-template-rows:1fr}.cm-phone .fpo-bd>div{min-height:0;overflow:hidden}.cm-phone .fpo-why{color:var(--muted);padding:0 16px;font-size:13px;line-height:1.45}.cm-phone .fpo-st{scrollbar-width:none;align-items:flex-start;gap:8px;padding:12px 16px 4px;display:flex;overflow-x:auto}.cm-phone .fpo-st::-webkit-scrollbar{display:none}.cm-phone .fpo-f{flex:none;width:76px}.cm-phone .fpo-im{height:96px;box-shadow:0 0 0 1px var(--line);border-radius:12px;display:block;position:relative;overflow:hidden}.cm-phone .fpo-im img{object-fit:cover;width:100%;height:100%;display:block}.cm-phone .fpo-im em{color:#fff;background:#0a081994;border-radius:5px;align-items:center;height:17px;padding:0 5px;font-size:10px;font-style:normal;font-weight:700;display:inline-flex;position:absolute;bottom:5px;left:5px}.cm-phone .fpo-f small{color:var(--ink2);gap:4px;margin-top:6px;font-size:11.5px;font-weight:600;line-height:1.3;display:flex}.cm-phone .fpo-f small i{background:var(--inset);width:15px;height:15px;color:var(--ink);border-radius:50%;flex:none;place-items:center;font-size:9px;font-style:normal;font-weight:800;display:grid}.cm-phone .fpo-ar{color:var(--vio);flex:none;margin:38px 0 0;font-weight:800}.cm-phone .fpo-f.out{margin-left:2px}.cm-phone .fpo-f.out .fpo-im{box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--vio),0 8px 16px -8px #6d55fd99}.cm-phone .fpo-f.out small{color:var(--vio);font-weight:800}.cm-phone .fpo-act{padding:10px 16px 16px}.cm-phone .fpo-act .btn{height:46px}.cm-phone .fp-row{scrollbar-width:none;gap:10px;margin:0 -16px;padding:0 16px 4px;display:flex;overflow-x:auto}.cm-phone .fp-row::-webkit-scrollbar{display:none}.cm-phone .fp-m{text-align:left;flex:none;width:150px}.cm-phone .fp-mi{border-radius:16px;height:188px;display:block;position:relative;overflow:hidden}.cm-phone .fp-mi img{object-fit:cover;width:100%;height:100%;display:block}.cm-phone .fp-mi em{height:20px;color:var(--vio);background:#fff;border-radius:10px;align-items:center;padding:0 7px;font-size:10.5px;font-style:normal;font-weight:800;display:inline-flex;position:absolute;top:6px;left:6px}.cm-phone .fp-m>i{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:7px;font-size:11px;font-style:normal;font-weight:700;display:block;overflow:hidden}.cm-phone .fp-m b{margin-top:4px;font-size:14px;line-height:1.25;display:block}.cm-phone .fp-m small{color:var(--muted);margin-top:2px;font-size:12px;display:block}.cm-phone .fp-week{text-align:left;background:linear-gradient(135deg,#fff7e6,#ffeff5);border-radius:20px;align-items:center;gap:10px;width:100%;margin-top:16px;padding:14px;display:flex;box-shadow:inset 0 0 0 1px #c2410c1f}.cm-phone .fp-wt{flex:1;min-width:0}.cm-phone .fp-wt em{letter-spacing:.04em;text-transform:uppercase;color:#c2410c;font-size:11.5px;font-style:normal;font-weight:800;display:block}.cm-phone .fp-wt b{margin-top:4px;font-size:16.5px;line-height:1.2;display:block}.cm-phone .fp-wt small{color:var(--ink2);margin-top:3px;font-size:12.5px;display:block}.cm-phone .fp-wp{flex:none;display:flex}.cm-phone .fp-wp img{object-fit:cover;border-radius:10px;width:44px;height:60px;margin-left:-14px;box-shadow:0 0 0 2px #fff}.cm-phone .fp-cn{color:var(--muted);text-align:left;margin:-4px 0 8px;font-size:13px}.cm-phone .fp-crew{scrollbar-width:none;gap:10px;display:flex;overflow-x:auto}.cm-phone .fp-crew button{flex-direction:column;flex:none;align-items:center;gap:2px;width:76px;display:flex}.cm-phone .fp-crew img,.cm-phone .fp-crew span{object-fit:cover;width:58px;height:58px;box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--vio-l);border-radius:50%}.cm-phone .fp-crew span{background:var(--vio-l);color:var(--vio);place-items:center;font-size:26px;font-weight:700;display:grid}.cm-phone .fp-crew b{margin-top:5px;font-size:13.5px}.cm-phone .fp-crew small{color:var(--muted);font-size:11.5px}.cm-phone .dir-guest{color:#bbf7d0;background:#4ade8024;border-radius:16px;margin-bottom:12px;padding:12px 14px;font-size:14px;line-height:1.45}.cm-phone .dir-who{margin-top:16px}.cm-phone .dir-who>span{color:#fff9;font-size:13px;font-weight:700}.cm-phone .dir-whos{scrollbar-width:none;gap:7px;margin-top:8px;display:flex;overflow-x:auto}.cm-phone .dir-whos button{color:#fff;background:#ffffff1a;border-radius:19px;flex:none;align-items:center;gap:6px;height:38px;padding:0 13px;font-size:14px;font-weight:600;display:inline-flex}.cm-phone .dir-whos button img{object-fit:cover;border-radius:50%;width:26px;height:26px;margin-left:-7px}.cm-phone .dir-whos button.on{color:#0f0c1d;background:#fff}.cm-phone .dir-note{color:#ffffffa6;text-align:center;font-size:13px;line-height:1.4}.cm-phone .dfor{color:#fdba74;background:#fb923c33;border-radius:5px;margin-bottom:3px;padding:1px 6px;font-size:10.5px;font-style:normal;font-weight:800;display:inline-block}.cm-phone .dfor2{color:#fdba74;background:#fb923c33;border-radius:8px;width:max-content;max-width:100%;margin:0 auto 8px;padding:3px 10px;font-size:12px;font-weight:800}.cm-phone .dir-say{text-align:center;background:#ffffff1a;border-radius:16px;max-width:320px;margin:0 auto 10px;padding:10px 14px;font-size:18px;font-weight:700;line-height:1.3}.cm-phone .dir-say small{letter-spacing:.06em;text-transform:uppercase;color:#ffd24d;margin-bottom:3px;font-size:11px;font-weight:800;display:block}.cm-phone .dir-frame.live video{object-fit:cover;width:100%;height:100%}.cm-phone .dir-frame .ghost2{object-fit:cover;opacity:.22;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.cm-phone .dir-grid{pointer-events:none;background:linear-gradient(90deg,#0000 calc(33.3% - .5px),#ffffff47 calc(33.3% - .5px) calc(33.3% + .5px),#0000 calc(33.3% + .5px) calc(66.6% - .5px),#ffffff47 calc(66.6% - .5px) calc(66.6% + .5px),#0000 calc(66.6% + .5px)),linear-gradient(#0000 calc(33.3% - .5px),#ffffff47 calc(33.3% - .5px) calc(33.3% + .5px),#0000 calc(33.3% + .5px) calc(66.6% - .5px),#ffffff47 calc(66.6% - .5px) calc(66.6% + .5px),#0000 calc(66.6% + .5px));position:absolute;inset:0}.cm-phone .dir-count{color:#fff;text-shadow:0 6px 30px #00000080;pointer-events:none;font-size:84px;font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cm-phone .dir-frame.rec{box-shadow:0 0 0 3px #ff3b30}.cm-phone .dir-ghostb{color:#fff;background:#0000008c;border-radius:13px;height:26px;padding:0 10px;font-size:12px;font-weight:700;position:absolute;bottom:10px;left:10px}.cm-phone button.dir-rec{background:0 0;border:0;position:relative}.cm-phone .dir-ring{pointer-events:none;width:calc(100% + 8px);height:calc(100% + 8px);position:absolute;inset:-4px;transform:rotate(-90deg)}.cm-phone .dir-ring circle{fill:none;stroke:#ff3b30;stroke-width:5px;stroke-dasharray:289;stroke-dashoffset:289px}.cm-phone .dir-rec.going .dir-ring circle{animation:m-dirring var(--sec,3s) linear forwards}.cm-phone .dir-rec.going span{border-radius:10px;transform:scale(.55)}@keyframes m-dirring{to{stroke-dashoffset:0}}.cm-phone .dir-cf{pointer-events:none;z-index:5;width:100%;height:100%;position:absolute;inset:0}.cm-phone .dir-dn2{text-align:center;flex:1;min-height:0;padding:0 22px 8px;overflow-y:auto}.cm-phone .dir-dn2 h2{margin-top:4px!important}.cm-phone .dir-fan2{height:178px;position:relative}.cm-phone .dir-fan2 span{width:108px;height:148px;transform:translateX(var(--x)) rotate(var(--r));animation:m-dfan .7s var(--d) cubic-bezier(.32,.72,0,1) both;border-radius:16px;margin-left:-54px;position:absolute;top:8px;left:50%;overflow:hidden;box-shadow:0 0 0 3px #fff,0 18px 30px -10px #000000b3}.cm-phone .dir-fan2 img,.cm-phone .dir-fan2 video{object-fit:cover;width:100%;height:100%;display:block}@keyframes m-dfan{0%{opacity:0;translate:0 40px;scale:.7}}.cm-phone .dw-nx{letter-spacing:.08em;text-transform:uppercase;color:#ffffff80;text-align:left;margin-top:20px;font-size:11.5px;font-weight:800}.cm-phone .dir-tl{text-align:left;margin-top:10px;list-style:none}.cm-phone .dir-tl li{gap:12px;padding-bottom:14px;display:flex;position:relative}.cm-phone .dir-tl li:not(:last-child):before{content:"";background:#ffffff24;border-radius:1px;width:2px;position:absolute;top:34px;bottom:2px;left:15px}.cm-phone .dir-tl li.done:not(:last-child):before{background:#22c55e}.cm-phone .dir-tl .dot{background:#ffffff1a;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:15px;display:grid}.cm-phone .dir-tl li.done .dot{color:#fff;background:#22c55e;font-weight:900}.cm-phone .dir-tl li.next .dot,.cm-phone .dir-tl li.now .dot{background:linear-gradient(135deg,#7b61ff,#b14fd6)}.cm-phone .dir-tl li.now .dot{animation:1.4s ease-in-out infinite m-dpulse}@keyframes m-dpulse{0%,to{box-shadow:0 0 #a78bfa99}50%{box-shadow:0 0 0 9px #a78bfa00}}.cm-phone .dir-tl b{margin-top:1px;font-size:15px;display:block}.cm-phone .dir-tl small{color:#fff9;margin-top:1px;font-size:12.5px;line-height:1.35;display:block}.cm-phone .dir-tl li:not(.done):not(.now):not(.next){opacity:.72}.cm-phone .dir-tl li{animation:.5s cubic-bezier(.32,.72,0,1) both m-dtl}.cm-phone .dir-tl li:nth-child(2){animation-delay:.12s}.cm-phone .dir-tl li:nth-child(3){animation-delay:.24s}.cm-phone .dir-tl li:nth-child(4){animation-delay:.36s}@keyframes m-dtl{0%{opacity:0;transform:translateY(10px)}}.cm-phone #dirx{z-index:90;color:#fff;transition:transform .45s var(--ease);background:#0f0c1d;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden;transform:translateY(100%)}.cm-phone #dirx.on{transform:none}.cm-phone .dir-top{padding:calc(10px + var(--sat)) 14px 8px;align-items:center;gap:10px;display:flex}.cm-phone .dir-x{color:#fff;background:#ffffff1f;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.cm-phone .dir-x svg{width:16px;height:16px}.cm-phone .dir-tt{text-align:center;flex:1;font-size:15px;font-weight:700}.cm-phone .dir-sp{flex:none;width:38px}.cm-phone .dir-bars{flex:1;gap:4px;display:flex}.cm-phone .dir-bars i{background:#fff3;border-radius:2px;flex:1;height:4px}.cm-phone .dir-bars i.on{background:#4ade80}.cm-phone .dir-bars i.cur{background:#fff}.cm-phone .dir-cnt{color:#ffffffb3;flex:none;font-size:13px;font-weight:700}.cm-phone .dir-in,.cm-phone .dir-st,.cm-phone .dir-dn{flex:1;min-height:0;padding:6px 20px 10px;overflow-y:auto}.cm-phone .dir-hero{border-radius:24px;height:210px;position:relative;overflow:hidden}.cm-phone .dir-hero img{object-fit:cover;width:100%;height:100%;display:block}.cm-phone .dir-hero:after{content:"";background:linear-gradient(#0000 45%,#0f0c1dd9);position:absolute;inset:0}.cm-phone .dir-badge{z-index:1;background:#ffffff29;border-radius:14px;align-items:center;height:28px;padding:0 11px;font-size:13px;font-weight:700;display:inline-flex;position:absolute;bottom:12px;left:12px}.cm-phone #dirx h2{letter-spacing:-.03em;margin-top:18px;font-size:25px;line-height:1.15}.cm-phone .dir-p{color:#ffffffb8;margin-top:8px;font-size:15px;line-height:1.45}.cm-phone .dir-ol{flex-direction:column;gap:8px;margin-top:16px;list-style:none;display:flex}.cm-phone .dir-ol li{background:#ffffff12;border-radius:16px;align-items:center;gap:12px;padding:10px 12px;display:flex}.cm-phone .dir-ol .n{background:#ffffff24;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:12.5px;font-weight:800;display:grid}.cm-phone .dir-ol .tx b{font-size:15px;display:block}.cm-phone .dir-ol .tx small{color:#fff9;font-size:12.5px;display:block}.cm-phone .dir-bot{padding:12px 20px calc(16px + var(--sab));flex-direction:column;flex:none;align-items:center;gap:6px;display:flex}.cm-phone .dir-bot .btn.wide{justify-content:center;align-items:center;gap:8px;display:flex}.cm-phone .dir-bot .btn.wide svg{width:20px;height:20px}.cm-phone .dir-skip{color:#ffffffa6;height:40px;padding:0 10px;font-size:14px;font-weight:600}.cm-phone .dir-frame{aspect-ratio:3/4;background:#1b1730;border-radius:24px;width:min(100%,300px);margin:4px auto 0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1.5px #ffffff24}.cm-phone .dir-frame img,.cm-phone .dir-frame video{object-fit:cover;width:100%;height:100%;display:block}.cm-phone .dir-frame .ghost{opacity:.5}.cm-phone .dir-like{background:#00000080;border-radius:13px;align-items:center;height:26px;padding:0 11px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;top:12px;left:50%;transform:translate(-50%)}.cm-phone .dir-kind{background:#0000008c;border-radius:13px;align-items:center;height:26px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;bottom:10px;right:10px}.cm-phone .dir-frame.got{box-shadow:0 0 0 2px #4ade80}.cm-phone .dir-st h2{text-align:center}.cm-phone .dir-how{text-align:center;color:#ffffffc7;margin-top:6px;font-size:15.5px;line-height:1.45}.cm-phone .dir-tip{color:#fde68a;text-align:center;background:#fde68a1f;border-radius:12px;max-width:320px;margin:10px auto 0;padding:9px 12px;font-size:13.5px}.cm-phone .dir-rec{cursor:pointer;border-radius:50%;place-items:center;width:76px;height:76px;display:grid;box-shadow:inset 0 0 0 4px #fff}.cm-phone .dir-rec span{background:#ff3b30;border-radius:50%;width:58px;height:58px;transition:transform .2s}.cm-phone .dir-rec.photo span{background:#fff}.cm-phone .dir-rec:active span{transform:scale(.88)}.cm-phone .dir-tap{color:#ffffffa6;font-size:13px}.cm-phone .dir-alt{gap:18px;display:flex}.cm-phone .dir-alt label,.cm-phone .dir-alt button{color:#ffffffbf;cursor:pointer;align-items:center;height:36px;font-size:14px;font-weight:600;display:inline-flex}.cm-phone .dir-2{gap:10px;width:100%;display:flex}.cm-phone .dir-2 .btn{flex:1;height:52px;font-size:16px}.cm-phone .dir-2 .btn.ghost{color:#fff;background:#ffffff1f;justify-content:center;align-items:center;display:inline-flex}.cm-phone .dir-dn{text-align:center;flex-direction:column;justify-content:center;display:flex}.cm-phone .dir-fan{justify-content:center;height:170px;margin-bottom:6px;display:flex}.cm-phone .dir-fan span{width:84px;height:114px;transform:rotate(var(--r)) translateY(calc(var(--r) * .6));border-radius:16px;margin:0 -16px;overflow:hidden;box-shadow:0 0 0 3px #0f0c1d,0 16px 30px -12px #000000b3}.cm-phone .dir-fan img,.cm-phone .dir-fan video{object-fit:cover;width:100%;height:100%}.cm-phone .labsh .lab-need{color:var(--vio);background:#f1eeff;border-radius:7px;align-self:flex-start;margin-top:6px;padding:3px 8px;font-size:11.5px;font-weight:700;display:inline-block}.cm-phone .lab-ev{color:#b4501a;letter-spacing:.02em;background:#fff1e6;border-radius:7px;align-self:flex-start;align-items:center;height:22px;margin-bottom:6px;padding:0 8px;font-size:11.5px;font-weight:800;display:inline-flex}.cm-phone .sheet.labsh{max-height:94%;padding-left:16px;padding-right:16px}.cm-phone .labsh .lab-h{text-align:left;align-items:flex-start;gap:12px;margin-top:4px;display:flex}.cm-phone .labsh .lab-ic{color:#b7791f;background:linear-gradient(135deg,#fff6d6,#ffe7f1);border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid}.cm-phone .labsh .lab-ic svg{width:22px;height:22px}.cm-phone .labsh .lab-h h2{letter-spacing:-.03em;font-size:22px;line-height:1.15}.cm-phone .labsh .lab-h p{color:var(--muted);margin-top:3px;font-size:14px;line-height:1.4}.cm-phone .labsh .lab-ask{background:var(--inset);border-radius:15px;align-items:center;gap:8px;height:50px;margin-top:14px;padding:0 5px 0 14px;display:flex}.cm-phone .labsh .lab-ask>svg{width:17px;height:17px;color:var(--vio);flex:none}.cm-phone .labsh .lab-ask input{background:0 0;flex:1;min-width:0;height:100%;font-size:16px}.cm-phone .labsh .lab-ask .btn{border-radius:12px;height:40px;padding:0 13px;font-size:14px}.cm-phone .labsh .lab-ask.ia-box{background:#fff}.cm-phone .labsh .ia-in input,.cm-phone .labsh .ia-ph{font-size:16px}.cm-phone .lab-ask.ia-box{background:#fff;position:relative;box-shadow:0 12px 26px -18px #6d55fd8c}.cm-phone .lab-ask.ia-box:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(90deg,#6d55fd,#c24fd0,#f0628e,#fdba74,#6d55fd) 0 0/300% 100%;padding:1.5px;animation:7s linear infinite m-iaFlow;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.cm-phone .lab-ask.ia-box:focus-within{box-shadow:0 0 0 4px #6d55fd1f,0 12px 26px -18px #6d55fd8c}.cm-phone .lab-ask.ia-box:focus-within:before{animation-duration:2.6s}@keyframes m-iaFlow{to{background-position:300% 0}}.cm-phone .lab-ask.ia-box>svg{animation:2.8s ease-in-out infinite m-iaTw}@keyframes m-iaTw{50%{transform:scale(1.18)rotate(12deg)}}.cm-phone .ia-in{flex:1;align-items:center;min-width:0;height:100%;display:flex;position:relative}.cm-phone .ia-in input{width:100%;height:100%;font:inherit;background:0 0;border:0;outline:0}.cm-phone .ia-box:not(:focus-within) .ia-in input::placeholder{color:#0000}.cm-phone .ia-ph{white-space:nowrap;color:var(--muted);pointer-events:none;position:absolute;top:50%;left:0;right:0;overflow:hidden;transform:translateY(-50%)}.cm-phone .ia-ph b{color:var(--ink);font-weight:600}.cm-phone .ia-cur{vertical-align:-.16em;background:var(--vio);border-radius:1px;width:2px;height:1.05em;margin-left:2px;animation:1s step-end infinite m-iaBlink;display:inline-block}@keyframes m-iaBlink{50%{opacity:0}}.cm-phone .ia-box:focus-within .ia-ph,.cm-phone .ia-box.has .ia-ph{display:none}@media (prefers-reduced-motion:reduce){.cm-phone .lab-ask.ia-box:before,.cm-phone .lab-ask.ia-box>svg,.cm-phone .ia-cur{animation:none}}.cm-phone .labsh .lab-tabs{scrollbar-width:none;gap:7px;margin:14px -16px 0;padding:0 16px 2px;display:flex;overflow-x:auto}.cm-phone .labsh .lab-tabs::-webkit-scrollbar{display:none}.cm-phone .labsh .lab-tabs button{background:var(--inset);height:38px;color:var(--ink2);white-space:nowrap;border-radius:12px;flex:none;align-items:center;gap:6px;padding:0 13px;font-size:14px;font-weight:600;display:inline-flex}.cm-phone .labsh .lab-tabs button.on{background:var(--ink);color:#fff}.cm-phone .labsh .lab-q{justify-content:space-between;align-items:center;margin-top:14px;font-size:15px;display:flex}.cm-phone .labsh .lab-q button{background:var(--inset);border-radius:10px;height:34px;padding:0 12px;font-size:13.5px;font-weight:600}.cm-phone .labsh .lab-prods{scrollbar-width:none;gap:7px;margin:10px -16px 0;padding:0 16px 2px;display:flex;overflow-x:auto}.cm-phone .labsh .lab-prods::-webkit-scrollbar{display:none}.cm-phone .labsh .lab-prods button{height:38px;box-shadow:inset 0 0 0 1px var(--line);white-space:nowrap;background:#fff;border-radius:12px;flex:none;align-items:center;gap:7px;padding:0 12px 0 5px;font-size:13.5px;font-weight:600;display:inline-flex}.cm-phone .labsh .lab-prods button:first-child{padding-left:12px}.cm-phone .labsh .lab-prods img{object-fit:cover;border-radius:8px;width:28px;height:28px}.cm-phone .labsh .lab-prods button.on{box-shadow:inset 0 0 0 2px var(--vio);color:var(--vio);background:var(--vio-l)}.cm-phone .labsh .lab-body{margin-top:14px;transition:opacity .2s}.cm-phone .labsh .lab-body.out,.cm-phone .labsh .lab-body.think{opacity:.35}.cm-phone .labsh .lab-sh{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);text-align:left;margin:16px 0 8px;font-size:12px;font-weight:800}.cm-phone .labsh .lab-sh:first-child{margin-top:0}.cm-phone .labsh .lab-grid{flex-direction:column;gap:10px;display:flex}.cm-phone .labsh .lab-c{box-shadow:inset 0 0 0 1px var(--line),0 8px 18px -14px #0f1a334d;text-align:left;background:#fff;border-radius:20px;gap:12px;padding:10px;display:flex}.cm-phone .labsh .lab-ph{background:#eee;border-radius:14px;flex:none;width:96px;height:120px;position:relative;overflow:hidden}.cm-phone .labsh .lab-ph img{object-fit:cover;width:100%;height:100%;display:block}.cm-phone .labsh .lab-k{color:#fff;white-space:nowrap;background:#0f0c1e9e;border-radius:10px;align-items:center;gap:3px;height:20px;padding:0 6px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;bottom:5px;left:5px}.cm-phone .labsh .lab-k svg{width:10px;height:10px}.cm-phone .labsh .lab-tx{flex-direction:column;flex:1;min-width:0;display:flex}.cm-phone .labsh .lab-tx b{font-size:15px;font-weight:700;line-height:1.3}.cm-phone .labsh .lab-tx small{color:var(--muted);margin-top:4px;font-size:13px;line-height:1.35;display:block}.cm-phone .labsh .lab-a{align-items:center;gap:7px;margin-top:auto;padding-top:9px;display:flex}.cm-phone .labsh .lab-mk{border-radius:12px;flex:1;height:38px;font-size:14px}.cm-phone .labsh .lab-sv{background:var(--inset);width:38px;height:38px;color:var(--ink2);border-radius:12px;flex:none;place-items:center;display:grid}.cm-phone .labsh .lab-sv svg{width:16px;height:16px}.cm-phone .labsh .lab-ok{color:#15803d;align-items:center;gap:5px;min-height:38px;font-size:13px;font-weight:600;display:flex}.cm-phone .labsh .lab-ok svg{flex:none;width:14px;height:14px}.cm-phone .labsh .lab-c.done .lab-ph{opacity:.75}.cm-phone .labsh .lab-foot{flex-direction:column;align-items:center;gap:8px;margin-top:16px;display:flex}.cm-phone .labsh .lab-foot span{color:var(--muted);font-size:12.5px}.cm-phone .labsh .lab-shuf{background:var(--inset);border-radius:13px;align-items:center;gap:7px;height:44px;padding:0 16px;font-size:14.5px;font-weight:700;display:inline-flex}.cm-phone .labsh .lab-shuf svg{width:16px;height:16px}.cm-phone.calm .hwk.labhk .hw-ic{color:#b7791f;background:linear-gradient(135deg,#fff6d6,#ffe7f1)}.cm-phone .tlbl{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);text-align:left;margin-top:14px;font-size:12px;font-weight:800}.cm-phone .tchips,.cm-phone .eopts{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.cm-phone .tchips button,.cm-phone .eopts button{background:var(--inset);border-radius:12px;height:36px;padding:0 13px;font-size:14px;font-weight:600}.cm-phone .tchips button.on,.cm-phone .eopts button.on{background:var(--vio);color:#fff}.cm-phone .tlbl .tl2{color:var(--muted);text-transform:none;letter-spacing:0;margin-left:7px;font-weight:500}.cm-phone .emed{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.cm-phone .emt{width:60px;height:60px;box-shadow:0 0 0 1px var(--line),0 6px 12px -8px #0f1a3359;background:#fff;border-radius:15px;padding:0;position:relative;overflow:hidden}.cm-phone .emt img,.cm-phone .emt video{object-fit:cover;width:100%;height:100%;display:block}.cm-phone .emt.on{box-shadow:0 0 0 2.5px var(--vio),0 8px 16px -8px #6d55fd99}.cm-phone .emd{color:#fff;background:#0a08149e;border-radius:8px;align-items:center;gap:2px;height:16px;padding:0 5px;font-size:9.5px;font-style:normal;font-weight:700;line-height:1;display:inline-flex;position:absolute;bottom:4px;left:4px}.cm-phone .emd svg{width:7px;height:7px}.cm-phone .ems{width:20px;height:20px;color:var(--vio);background:#ffffffeb;border-radius:50%;place-items:center;display:grid;position:absolute;top:4px;right:4px;box-shadow:0 2px 6px #0003}.cm-phone .ems svg{width:12px;height:12px}.cm-phone .emt.on .ems{background:var(--vio);color:#fff}.cm-phone .emt.add{color:var(--vio);background:#fff;place-items:center;display:grid;box-shadow:inset 0 0 0 1.5px #dcd5fc}.cm-phone .emt.add svg{width:22px;height:22px}.cm-phone .emt.add.on{background:var(--vio-l)}.cm-phone .epick{box-shadow:inset 0 0 0 1px var(--line);background:#f7f6fb;border-radius:16px;margin-top:10px;padding:12px}.cm-phone .epick-h{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.cm-phone .epick-h b{font-size:14.5px}.cm-phone .epick-h button{width:30px;height:30px;color:var(--muted);background:#fff;border-radius:10px;place-items:center;display:grid}.cm-phone .epick-h svg{width:14px;height:14px}.cm-phone .epick-g{grid-template-columns:repeat(5,1fr);gap:6px;max-height:208px;display:grid;overflow:auto}.cm-phone .epk{background:#edebf5;border-radius:12px;height:0;padding:0 0 100%;display:block;position:relative;overflow:hidden}.cm-phone .epk img,.cm-phone .epk video{position:absolute;inset:0}.cm-phone .epk.up svg{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.cm-phone .epk.up span{text-align:center;position:absolute;top:60%;left:0;right:0}.cm-phone .epk img,.cm-phone .epk video{object-fit:cover;width:100%;height:100%;display:block}.cm-phone .epk.use:after{content:"";box-shadow:inset 0 0 0 2.5px var(--vio);border-radius:12px;position:absolute;inset:0}.cm-phone .epk em{background:var(--vio);color:#fff;border-radius:8px;height:15px;padding:0 5px;font-size:9px;font-style:normal;font-weight:800;line-height:15px;position:absolute;top:3px;right:3px}.cm-phone .epk .emd{height:14px;padding:0 4px;font-size:8.5px;bottom:3px;left:3px}.cm-phone .epk.up{background:var(--vio-l);color:var(--vio);font-size:10.5px;font-weight:700;display:block}.cm-phone .epk.up svg{width:18px;height:18px}.cm-phone .epick-rm{color:#b4371a;margin-top:10px;font-size:14px;font-weight:600}.cm-phone .ephs{scrollbar-width:none;gap:6px;margin-top:8px;display:flex;overflow-x:auto}.cm-phone .ephs button{border-radius:13px;flex:none;width:54px;height:54px;padding:0;overflow:hidden}.cm-phone .ephs img{object-fit:cover;width:100%;height:100%;display:block}.cm-phone .ephs button.on{box-shadow:0 0 0 2.5px var(--vio)}.cm-phone .enote{color:var(--muted);text-align:left;margin-top:6px;font-size:12.5px;display:block}.cm-phone .mtin.ecap{resize:none;height:120px;line-height:1.45;font:inherit;padding:12px 14px;font-size:15.5px}@keyframes m-stkin{0%{opacity:0}}.cm-web .nx-start{overflow:auto}.cm-web .nx-start .nx-auth{background:var(--app);grid-template-columns:minmax(440px,1.05fr) 1fr;display:grid;position:fixed;inset:0}@media (width<=900px){.cm-web .nx-start .nx-auth{grid-template-columns:1fr;min-height:100vh;position:relative;inset:auto}}.cm-web .nx-start .nx-show{color:#fff;flex-direction:column;padding:28px 40px 36px;display:flex;position:relative;overflow:hidden}.cm-web .nx-start .nx-show:before{content:"";animation:nxGlow 14s var(--ease) infinite alternate;pointer-events:none;background:radial-gradient(40% 35% at 70% 30%,#9d78ff59,#0000 70%),radial-gradient(35% 30% at 20% 80%,#ff8ac92e,#0000 70%);position:absolute;inset:-20%}@keyframes nxGlow{to{transform:translate(4%,-3%)scale(1.06)}}.cm-web .nx-start .nx-logo{letter-spacing:-.02em;color:#fff;align-items:center;gap:9px;font-size:20px;font-weight:700;text-decoration:none;display:flex;position:relative}.cm-web .nx-start .nx-logo img{width:30px;height:30px}.cm-web .nx-start .nx-stage{perspective:1200px;flex:0 600px;place-items:center;min-height:360px;margin-top:auto;display:grid;position:relative}.cm-web .nx-start .nx-stack{width:480px;height:430px;transform-style:preserve-3d;position:relative;transform:rotateX(6deg)rotateY(-7deg)}.cm-web .nx-start .nx-post{width:172px;height:306px;animation:nxIn .9s var(--spring) backwards,nxBob 6s ease-in-out infinite;animation-delay:calc(var(--d) * .12s),calc(var(--d) * -1.3s);background:#222 50%/cover;border-radius:22px;position:absolute;overflow:hidden;box-shadow:0 30px 60px -24px #000000bf,0 0 0 1px #ffffff14}.cm-web .nx-start .nx-post:after{content:"";background:linear-gradient(#0000000d 35%,#0a0618c7);position:absolute;inset:0}.cm-web .nx-start .nx-post .lg{z-index:2;position:absolute;top:12px;left:12px}.cm-web .nx-start .nx-post .lg .blg{width:24px;height:24px}.cm-web .nx-start .nx-post .tx{z-index:2;letter-spacing:-.01em;text-wrap:balance;font:700 21px/1.08 Fraunces,Georgia,serif;position:absolute;bottom:16px;left:14px;right:14px}.cm-web .nx-start .nx-post .tx small{letter-spacing:.06em;text-transform:uppercase;opacity:.75;margin-bottom:6px;font:600 11px/1.3 Inter,sans-serif;display:block}.cm-web .nx-start .nx-post .tx em{color:#ffd9a8;font-style:italic}@keyframes nxIn{0%{opacity:0;transform:var(--t) translateY(60px) scale(.9)}}@keyframes nxBob{0%,to{transform:var(--t)}50%{transform:var(--t) translateY(-10px)}}.cm-web .nx-start .nx-p1{--t:rotate(-8deg);--d:0;top:62px;left:0}.cm-web .nx-start .nx-p2{--t:rotate(-1deg);--d:1;z-index:2;width:184px;height:328px;top:18px;left:148px}.cm-web .nx-start .nx-p3{--t:rotate(7deg);--d:2;z-index:3;top:58px;left:322px}.cm-web .nx-start .nx-chip{z-index:5;-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);white-space:nowrap;animation:nxChip .8s var(--spring) backwards,nxBob 7s ease-in-out infinite;animation-delay:calc(var(--d) * .2s + .6s),calc(var(--d) * -2s);background:#ffffff1f;border-radius:15px;align-items:center;gap:10px;padding:9px 14px 9px 10px;font-size:13px;font-weight:600;display:flex;position:absolute;box-shadow:inset 0 0 0 1px #ffffff29,0 18px 36px -18px #0009}.cm-web .nx-start .nx-chip small{color:#e8e2ffb3;font-size:11.5px;font-weight:500;display:block}.cm-web .nx-start .nx-chip .ok{color:#fff;background:linear-gradient(#34d399,#10b981);border-radius:9px;place-items:center;width:26px;height:26px;font-size:14px;display:grid;box-shadow:0 6px 14px -6px #10b981}.cm-web .nx-start .nx-chip .cal{background:var(--btn);width:26px;height:26px;box-shadow:var(--btn-sh);border-radius:9px;place-items:center;display:grid}.cm-web .nx-start .nx-chip .cal svg{width:15px;height:15px}@keyframes nxChip{0%{opacity:0;transform:var(--t) scale(.85)}}.cm-web .nx-start .nx-c1{--t:translate(0,0);--d:1;top:388px;left:26px}.cm-web .nx-start .nx-c2{--t:translate(0,0);--d:2;top:150px;right:-64px}.cm-web .nx-start .nx-scout{z-index:6;pointer-events:none;width:150px;height:150px;animation:nxChip 1s var(--spring) 1s backwards;position:absolute;top:-78px;left:-118px}.cm-web .nx-start .nx-pitch{max-width:520px;margin-bottom:auto;position:relative}.cm-web .nx-start .nx-pitch h1{letter-spacing:-.035em;font-size:40px;font-weight:700;line-height:1.08}.cm-web .nx-start .nx-pitch h1 .grad{background:var(--scoutw);color:#0000;-webkit-background-clip:text;background-clip:text}.cm-web .nx-start .nx-pitch p{color:#e8e2ffb8;max-width:440px;margin-top:12px;font-size:16px;line-height:1.55}.cm-web .nx-start .nx-nets{color:#e8e2ff8c;align-items:center;gap:10px;margin-top:22px;font-size:12.5px;display:flex}.cm-web .nx-start .nx-nets .blg{width:26px;height:26px}@media (width<=1100px){.cm-web .nx-start .nx-stack{transform:rotateX(6deg)rotateY(-7deg)scale(.84)}.cm-web .nx-start .nx-pitch h1{font-size:34px}}@media (width<=900px){.cm-web .nx-start .nx-show{padding:18px 20px 22px}.cm-web .nx-start .nx-stage{flex:none;height:220px;min-height:0;margin:0}.cm-web .nx-start .nx-stack{margin:-105px -120px;left:-34px;transform:scale(.5)}.cm-web .nx-start .nx-chip,.cm-web .nx-start .nx-scout{display:none}.cm-web .nx-start .nx-pitch h1{font-size:25px}.cm-web .nx-start .nx-pitch p,.cm-web .nx-start .nx-nets{display:none}}.cm-web .nx-start .nx-side{background:var(--win);border-radius:26px;flex-direction:column;margin:12px 12px 12px 0;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 80px -30px #0009}@media (width<=900px){.cm-web .nx-start .nx-side{margin:0 10px 10px}}.cm-web .nx-start .nx-side .band{height:380px}.cm-web .nx-start .nx-top{color:var(--ink2);justify-content:flex-end;align-items:center;gap:10px;padding:22px 26px 0;font-size:14px;display:flex;position:relative}.cm-web .nx-start .nx-top a{color:var(--vio);font-weight:600;text-decoration:none}.cm-web .nx-start .nx-form{flex:1;place-items:center;padding:24px 28px 40px;display:grid;position:relative}.cm-web .nx-start .nx-box{width:100%;max-width:392px}.cm-web .nx-start .nx-box h2{letter-spacing:-.035em;font-size:32px;font-weight:700;line-height:1.1}.cm-web .nx-start .nx-box .lead{color:var(--ink2);margin-top:10px;font-size:15.5px;line-height:1.5}.cm-web .nx-start .nx-google{width:100%;height:50px;box-shadow:0 0 0 1px var(--hair2),0 1px 2px #1414170d,0 10px 24px -16px #18181b40;transition:transform .2s var(--ease),box-shadow .2s;background:#fff;border-radius:14px;justify-content:center;align-items:center;gap:12px;margin-top:28px;font-size:15px;font-weight:600;display:flex}.cm-web .nx-start .nx-google:hover{transform:translateY(-1px);box-shadow:0 0 0 1px #6d55fd59,0 14px 28px -16px #6d55fd73}.cm-web .nx-start .nx-google svg{width:20px;height:20px}.cm-web .nx-start .nx-or{color:var(--faint);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:14px;margin:22px 0;font-size:12.5px;font-weight:600;display:flex}.cm-web .nx-start .nx-or:before,.cm-web .nx-start .nx-or:after{content:"";background:var(--hair2);flex:1;height:1px}.cm-web .nx-start .nx-field{display:block;position:relative}.cm-web .nx-start .nx-field .nx-lbl{color:var(--ink2);margin-bottom:8px;font-size:13px;font-weight:600;display:block}.cm-web .nx-start .nx-in{height:52px;box-shadow:0 0 0 1px var(--hair2),0 1px 2px #1414170a;background:#fff;border-radius:15px;align-items:center;transition:box-shadow .2s;display:flex;position:relative}.cm-web .nx-start .nx-in:focus-within{box-shadow:0 0 0 2px var(--vio),0 10px 26px -14px #6d55fd99}.cm-web .nx-start .nx-in svg{width:18px;height:18px;color:var(--faint);flex:none;margin:0 2px 0 16px}.cm-web .nx-start .nx-in input{border-radius:0 15px 15px 0;flex:1;height:100%;padding:0 16px 0 10px;font-size:15.5px}.cm-web .nx-start .nx-in input:-webkit-autofill{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);-webkit-box-shadow:inset 0 0 0 60px #fff}.cm-web .nx-start .nx-in input::placeholder{color:var(--faint)}.cm-web .nx-start .nx-go{border-radius:15px;width:100%;height:52px;margin-top:14px;font-size:15.5px}.cm-web .nx-start .nx-go svg{width:18px;height:18px}.cm-web .nx-start .nx-hint{color:var(--muted);align-items:center;gap:8px;margin-top:14px;font-size:13px;display:flex}.cm-web .nx-start .nx-hint svg{width:15px;height:15px;color:var(--ok);flex:none}.cm-web .nx-start .nx-legal{color:var(--faint);margin-top:30px;font-size:12.5px;line-height:1.55}.cm-web .nx-start .nx-legal a{color:var(--muted);text-decoration:underline;-webkit-text-decoration-color:var(--hair2);text-decoration-color:var(--hair2);text-underline-offset:2px}.cm-web .nx-start .nx-mail{width:132px;height:112px;margin-bottom:24px;position:relative}.cm-web .nx-start .nx-mail .env{box-shadow:var(--shadow),0 24px 40px -20px #6d55fd80;background:linear-gradient(#fff,#f3f0ff);border-radius:22px;position:absolute;inset:18px 0 0;overflow:hidden}.cm-web .nx-start .nx-mail .env:before{content:"";clip-path:polygon(0 50%,50% 100%,100% 50%,100% 0,0 0);background:linear-gradient(#efebff,#e2dbff);height:100%;position:absolute;top:-56%;left:-10%;right:-10%;transform:rotate(0)}.cm-web .nx-start .nx-mail .card2{height:78px;animation:nxCard 2.4s var(--spring) infinite;background:#fff;border-radius:14px;padding:14px;position:absolute;top:0;left:24px;right:24px;box-shadow:0 10px 24px -12px #18181b59}.cm-web .nx-start .nx-mail .card2 i{background:var(--hair2);border-radius:4px;height:7px;margin-bottom:7px;display:block}.cm-web .nx-start .nx-mail .card2 i:first-child{background:var(--words);width:60%}.cm-web .nx-start .nx-mail .card2 b{background:var(--btn);border-radius:6px;width:70%;height:16px;margin-top:10px;display:block}@keyframes nxCard{0%{opacity:0;transform:translateY(-14px)}25%,70%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(26px)}}.cm-web .nx-start .nx-mail .dot{color:#fff;width:28px;height:28px;box-shadow:0 0 0 4px var(--win),0 8px 16px -6px #e11d48;animation:nxPop .6s var(--spring) .5s backwards;background:linear-gradient(#ff6b8b,#e11d48);border-radius:50%;place-items:center;font-size:13px;font-weight:800;display:grid;position:absolute;top:10px;right:-6px}@keyframes nxPop{0%{transform:scale(0)}}.cm-web .nx-start .nx-who{box-shadow:0 0 0 1px var(--hair2);background:#fff;border-radius:99px;align-items:center;gap:8px;margin-top:14px;padding:6px 12px 6px 6px;font-size:14px;font-weight:600;display:inline-flex}.cm-web .nx-start .nx-who i{background:var(--vio-l);width:26px;height:26px;color:var(--vio);border-radius:50%;place-items:center;font-size:12px;font-style:normal;font-weight:800;display:grid}.cm-web .nx-start .nx-apps{grid-template-columns:1fr 1fr;gap:10px;margin-top:26px;display:grid}.cm-web .nx-start .nx-apps .btn{border-radius:14px;height:48px;text-decoration:none}.cm-web .nx-start .nx-apps img{width:18px;height:18px}.cm-web .nx-start .nx-again{color:var(--muted);flex-wrap:wrap;gap:6px 14px;margin-top:22px;font-size:13.5px;display:flex}.cm-web .nx-start .nx-again button{color:var(--vio);font-weight:600}.cm-web .nx-start .nx-again .wait{color:var(--faint);font-variant-numeric:tabular-nums}.cm-web .nx-start .nx-warn{background:var(--amber-l);width:64px;height:64px;box-shadow:0 14px 30px -18px var(--amber);border-radius:20px;place-items:center;margin-bottom:22px;font-size:30px;display:grid}.cm-web .nx-start .nx-box>*{animation:rise .5s var(--ease) backwards}.cm-web .nx-start .nx-box>:nth-child(2){animation-delay:50ms}.cm-web .nx-start .nx-box>:nth-child(3){animation-delay:.1s}.cm-web .nx-start .nx-box>:nth-child(4){animation-delay:.15s}.cm-web .nx-start .nx-box>:nth-child(5){animation-delay:.2s}.cm-web .nx-start .nx-box>:nth-child(6){animation-delay:.25s}.cm-web .nx-start .nx-box>:nth-child(7){animation-delay:.3s}.cm-web .nx-start .nx-box>:nth-child(8){animation-delay:.35s}.cm-web .nx-onb .nx-rail .logo{padding-bottom:26px}.cm-web .nx-onb .nx-steps{counter-reset:st;gap:4px;display:grid}.cm-web .nx-onb .nx-step{color:#e8e2ff80;border-radius:14px;align-items:center;gap:12px;height:52px;padding:0 12px;font-size:14.5px;font-weight:500;transition:background .3s,color .3s;display:flex;position:relative}.cm-web .nx-onb .nx-step .n{width:28px;height:28px;transition:all .4s var(--spring);background:#ffffff12;border-radius:9px;flex:none;place-items:center;font-size:12.5px;font-weight:700;display:grid;box-shadow:inset 0 0 0 1px #ffffff1a}.cm-web .nx-onb .nx-step small{color:#e8e2ff6b;margin-top:1px;font-size:11.5px;display:block}.cm-web .nx-onb .nx-step.on{color:#fff;background:#ffffff17;box-shadow:inset 0 0 0 1px #ffffff14}.cm-web .nx-onb .nx-step.on .n{background:var(--btn);box-shadow:var(--btn-sh);color:#fff}.cm-web .nx-onb .nx-step.done{color:#e8e2ffd1}.cm-web .nx-onb .nx-step.done .n{color:#fff;background:linear-gradient(#34d399,#10b981);font-size:0;position:relative;box-shadow:0 6px 14px -8px #10b981}.cm-web .nx-onb .nx-step.done .n:after{content:"";background:#fff;width:14px;height:14px;margin:auto;position:absolute;inset:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/contain no-repeat}.cm-web .nx-onb .nx-step+.nx-step:before{content:"";background:#ffffff14;border-radius:2px;width:2px;height:16px;position:absolute;top:-10px;left:25px}.cm-web .nx-onb .nx-step.done+.nx-step:before{background:linear-gradient(#10b981,#6d55fdcc)}.cm-web .nx-onb .nx-say{color:#f0ecffe0;background:#ffffff12;border-radius:16px;margin-top:auto;padding:14px 14px 14px 16px;font-size:13.5px;line-height:1.5;position:relative;box-shadow:inset 0 0 0 1px #ffffff17}.cm-web .nx-onb .nx-say video{pointer-events:none;width:118px;height:118px;position:absolute;top:-96px;right:-14px}.cm-web .nx-onb .nx-say b{color:#fff}.cm-web .nx-onb .nx-say p{animation:fadein .4s var(--ease)}.cm-web .nx-onb .nx-legal{color:#e8e2ff61;margin-top:14px;padding:0 6px;font-size:11.5px}.cm-web .nx-onb .nx-kick{height:26px;box-shadow:0 0 0 1px var(--hair);letter-spacing:.07em;text-transform:uppercase;color:var(--vio);background:#ffffffb3;border-radius:9px;align-items:center;gap:8px;margin-top:72px;padding:0 10px;font-size:11.5px;font-weight:800;display:inline-flex}.cm-web .nx-onb .view .title.nx-t{letter-spacing:-.035em;padding-top:12px;font-size:36px}.cm-web .nx-onb .nx-actions{z-index:5;-webkit-backdrop-filter:blur(18px)saturate(1.5);backdrop-filter:blur(18px)saturate(1.5);width:max-content;max-width:100%;animation:rise .5s var(--ease) .3s backwards;background:#ffffffb8;border-radius:20px;align-items:center;gap:12px;margin:28px auto 0;padding:10px 18px 10px 10px;display:flex;position:sticky;bottom:18px;box-shadow:0 0 0 1px #18181b0f,0 24px 50px -24px #28147873}.cm-web .nx-onb .nx-actions .btn{border-radius:14px;height:48px;padding:0 22px;font-size:15px}.cm-web .nx-onb .nx-actions .sp{flex:1}.cm-web .nx-onb .nx-actions .note{color:var(--muted);font-size:13px}.cm-web .nx-onb .nx-url{background:#fff;border-radius:22px;align-items:center;gap:10px;max-width:760px;height:72px;margin-top:6px;padding:0 10px 0 22px;display:flex;position:relative;box-shadow:0 18px 40px -22px #6d55fd99}.cm-web .nx-onb .nx-url:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(90deg,#6d55fd,#c24fd0,#f0628e,#fdba74,#6d55fd) 0 0/300% 100%;padding:2px;animation:7s linear infinite iaFlow;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.cm-web .nx-onb .nx-url svg.g{width:24px;height:24px;color:var(--vio);flex:none}.cm-web .nx-onb .nx-url .pre{color:var(--faint);margin-right:-8px;font-size:19px}.cm-web .nx-onb .nx-url input{letter-spacing:-.01em;flex:1;height:100%;font-size:19px;font-weight:600}.cm-web .nx-onb .nx-url .btn{border-radius:15px;height:52px;padding:0 22px;font-size:15px}.cm-web .nx-onb .nx-alt{max-width:760px;color:var(--muted);align-items:center;gap:12px;margin-top:22px;font-size:13.5px;display:flex}.cm-web .nx-onb .nx-alt>span{flex:none}.cm-web .nx-onb .nx-alt button{box-shadow:var(--shadow);text-align:left;transition:transform .2s var(--ease),box-shadow .2s;background:#fff;border-radius:16px;flex:1;align-items:center;gap:12px;padding:12px 16px;display:flex}.cm-web .nx-onb .nx-alt button:hover{box-shadow:var(--shadow),0 16px 30px -18px #6d55fd80;transform:translateY(-2px)}.cm-web .nx-onb .nx-alt button b{color:var(--ink);font-size:14px;display:block}.cm-web .nx-onb .nx-alt button small{color:var(--muted);font-size:12.5px;display:block}.cm-web .nx-onb .nx-alt .blg{border-radius:11px;width:34px;height:34px}.cm-web .nx-onb .nx-alt .blg.gg svg{width:55%;height:55%}.cm-web .nx-onb .nx-three{grid-template-columns:repeat(3,1fr);gap:14px;max-width:960px;margin-top:46px;display:grid}.cm-web .nx-onb .nx-three .card{padding:20px 20px 18px}.cm-web .nx-onb .nx-three .e{background:var(--vio-l);border-radius:14px;place-items:center;width:44px;height:44px;font-size:22px;display:grid}.cm-web .nx-onb .nx-three b{margin-top:14px;font-size:15px;display:block}.cm-web .nx-onb .nx-three p{color:var(--muted);margin-top:4px;font-size:13.5px;line-height:1.45}.cm-web .nx-onb .nx-three .k{float:right;color:var(--faint);font-size:11.5px;font-weight:800}.cm-web .nx-onb .nx-read{grid-template-columns:1.1fr 1fr;gap:18px;margin-top:8px;display:grid}.cm-web .nx-onb .nx-site{border-radius:24px;padding:12px;position:relative;overflow:hidden}.cm-web .nx-onb .nx-site .bar{height:34px;color:var(--muted);background:#f1f2f6;border-radius:11px;align-items:center;gap:8px;padding:0 12px;font-size:13px;display:flex}.cm-web .nx-onb .nx-site .bar i{background:#d9dbe3;border-radius:50%;width:9px;height:9px}.cm-web .nx-onb .nx-site .bar span{height:22px;color:var(--ink2);background:#fff;border-radius:7px;flex:1;align-items:center;gap:6px;margin-left:8px;padding:0 10px;font-weight:600;display:flex}.cm-web .nx-onb .nx-site .bar span svg{width:12px;height:12px;color:var(--ok)}.cm-web .nx-onb .nx-page{background:#f7f0e6;border-radius:16px;height:410px;margin-top:12px;position:relative;overflow:hidden}.cm-web .nx-onb .nx-page .hero{background:url(https://clipmagic.tech/webapp/media/gails-bakery.jpg) 50%/cover;height:250px;position:absolute;inset:0 0 auto}.cm-web .nx-onb .nx-page .hero:after{content:"";background:linear-gradient(#0000 40%,#00000073);position:absolute;inset:0}.cm-web .nx-onb .nx-page .hero b{z-index:2;color:#fff;font:700 26px/1.05 Fraunces,serif;position:absolute;bottom:18px;left:20px}.cm-web .nx-onb .nx-page .strip{grid-template-columns:repeat(4,1fr);gap:8px;display:grid;position:absolute;top:264px;left:14px;right:14px}.cm-web .nx-onb .nx-page .strip i{background:#ddd 50%/cover;border-radius:10px;height:86px}.cm-web .nx-onb .nx-page .lines{position:absolute;top:364px;left:14px;right:40%}.cm-web .nx-onb .nx-page .lines i{background:#2b1a1424;border-radius:4px;height:8px;margin-bottom:8px;display:block}.cm-web .nx-onb .nx-beam{height:90px;animation:nxBeam 2.6s var(--ease) infinite;pointer-events:none;background:linear-gradient(#6d55fd00,#6d55fd38 70%,#c04bff8c);position:absolute;top:-90px;left:0;right:0;box-shadow:0 2px #c04bffe6}@keyframes nxBeam{to{top:100%}}.cm-web .nx-onb .nx-hit{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--vio);opacity:0;animation:nxHit 1.2s var(--spring) forwards;pointer-events:none;border-radius:12px;position:absolute}.cm-web .nx-onb .nx-hit em{background:var(--vio);color:#fff;white-space:nowrap;border-radius:7px;height:22px;padding:0 8px;font:700 11.5px/22px Inter,sans-serif;position:absolute;top:-30px;left:-2px}@keyframes nxHit{0%{opacity:0;transform:scale(1.08)}to{opacity:1;transform:none}}.cm-web .nx-onb .nx-list{padding:22px 22px 12px}.cm-web .nx-onb .nx-ring{border-bottom:1px solid var(--hair);align-items:center;gap:16px;padding-bottom:16px;display:flex}.cm-web .nx-onb .nx-ring svg{width:58px;height:58px;transform:rotate(-90deg)}.cm-web .nx-onb .nx-ring circle{fill:none;stroke-width:6px}.cm-web .nx-onb .nx-ring .bg{stroke:var(--vio-l)}.cm-web .nx-onb .nx-ring .fg{stroke:url(#nxG);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:var(--off,100);transition:stroke-dashoffset .8s var(--ease)}.cm-web .nx-onb .nx-ring b{font-size:17px;display:block}.cm-web .nx-onb .nx-ring small{color:var(--muted);font-size:13px;display:block}.cm-web .nx-onb .nx-ring .pc{letter-spacing:-.03em;font-variant-numeric:tabular-nums;background:var(--words);color:#0000;-webkit-background-clip:text;background-clip:text;margin-left:auto;font-size:26px;font-weight:800}.cm-web .nx-onb .nx-it{border-bottom:1px solid var(--hair);opacity:.35;align-items:center;gap:14px;padding:12px 0;transition:opacity .4s;display:flex}.cm-web .nx-onb .nx-it:last-child{border-bottom:0}.cm-web .nx-onb .nx-it .ic{background:var(--win);border-radius:12px;flex:none;place-items:center;width:36px;height:36px;font-size:17px;display:grid;position:relative}.cm-web .nx-onb .nx-it .ic:after{content:"";border:2px solid #0000;border-top-color:var(--vio);opacity:0;border-radius:14px;position:absolute;inset:-3px}.cm-web .nx-onb .nx-it.now{opacity:1}.cm-web .nx-onb .nx-it.now .ic:after{opacity:1;animation:.8s linear infinite nxSpin}@keyframes nxSpin{to{transform:rotate(360deg)}}.cm-web .nx-onb .nx-it.got{opacity:1}.cm-web .nx-onb .nx-it.got .ic{background:var(--ok-l)}.cm-web .nx-onb .nx-it .t{flex:1;min-width:0}.cm-web .nx-onb .nx-it .t b{font-size:14.5px;display:block}.cm-web .nx-onb .nx-it .t small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.cm-web .nx-onb .nx-it .got-v{flex:none;align-items:center;gap:5px;display:none}.cm-web .nx-onb .nx-it.got .got-v{animation:nxPopIn .5s var(--spring);display:flex}@keyframes nxPopIn{0%{opacity:0;transform:scale(.6)}}.cm-web .nx-onb .nx-it .got-v i{border-radius:7px;width:22px;height:22px;box-shadow:inset 0 0 0 1px #00000014}.cm-web .nx-onb .nx-it .got-v img{object-fit:cover;border-radius:8px;width:30px;height:30px;margin-left:-8px;box-shadow:0 0 0 2px #fff}.cm-web .nx-onb .nx-it .got-v img:first-child{margin-left:0}.cm-web .nx-onb .nx-it .got-v .lgo{width:64px;height:24px;font-size:11px}.cm-web .nx-onb .nx-it .got-v .stars{color:#f59e0b;letter-spacing:1px;font-size:13px}.cm-web .nx-onb .nx-it .got-v .tag{background:var(--win);border-radius:8px;height:24px;padding:0 9px;font-size:12.5px;font-weight:700;line-height:24px}.cm-web .nx-onb .nx-chips{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.cm-web .nx-onb .nx-chips button{height:38px;box-shadow:0 0 0 1px var(--hair2);color:var(--ink2);transition:all .2s var(--ease);background:#fff;border-radius:12px;padding:0 14px;font-size:13.5px;font-weight:600}.cm-web .nx-onb .nx-chips button:hover{box-shadow:0 0 0 1px #6d55fd66}.cm-web .nx-onb .nx-chips button.on{background:var(--vio-l);color:var(--vio);box-shadow:0 0 0 1.5px var(--vio)}.cm-web .nx-onb .nx-two{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.cm-web .nx-onb .nx-two .card{padding:18px}.cm-web .nx-onb .nx-two h3{margin-bottom:10px;font-size:14px}.cm-web .nx-onb .nx-two .note{margin-top:10px}.cm-web .nx-onb .nx-sure{background:var(--ok-l);height:22px;color:var(--ok);letter-spacing:.05em;text-transform:uppercase;vertical-align:3px;border-radius:7px;align-items:center;gap:6px;margin-left:10px;padding:0 8px;font-size:11.5px;font-weight:800;display:inline-flex}.cm-web .nx-onb .nx-nets{grid-template-columns:repeat(auto-fit,minmax(196px,1fr));gap:14px;margin-top:18px;display:grid}.cm-web .nx-onb .nx-net{transition:transform .25s var(--ease),box-shadow .25s;flex-direction:column;gap:14px;padding:20px;display:flex;position:relative}.cm-web .nx-onb .nx-net:hover{transform:translateY(-3px)}.cm-web .nx-onb .nx-net .hd{align-items:center;gap:12px;display:flex}.cm-web .nx-onb .nx-net .hd b{font-size:15.5px;display:block}.cm-web .nx-onb .nx-net .hd small{color:var(--muted);font-size:12.5px;display:block}.cm-web .nx-onb .nx-net .sz{flex-wrap:wrap;gap:6px;display:flex}.cm-web .nx-onb .nx-net .sz span{background:var(--win);height:26px;color:var(--ink2);border-radius:8px;align-items:center;gap:6px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.cm-web .nx-onb .nx-net .sz span i{opacity:.7;border:1.6px solid;border-radius:2.5px;display:inline-block}.cm-web .nx-onb .nx-net .btn{width:100%;margin-top:auto}.cm-web .nx-onb .nx-net.on{box-shadow:var(--shadow),0 0 0 1.5px #15803d59}.cm-web .nx-onb .nx-net .ok{background:var(--ok-l);height:42px;color:var(--ok);border-radius:13px;justify-content:center;align-items:center;gap:8px;margin-top:auto;font-size:14px;font-weight:700;display:flex}.cm-web .nx-onb .nx-net .ok img{object-fit:cover;border-radius:50%;width:22px;height:22px}.cm-web .nx-onb .nx-net .rec{color:#9a3412;letter-spacing:.06em;text-transform:uppercase;height:22px;box-shadow:0 0 0 3px var(--win),0 6px 14px -8px #9a341299;background:linear-gradient(90deg,#ffe7c2,#ffd6ec);border-radius:7px;padding:0 9px;font-size:10.5px;font-weight:800;line-height:22px;position:absolute;top:-11px;left:18px}.cm-web .nx-onb .nx-promise{background:linear-gradient(100deg,#efebff,#fdf0fa);border-radius:20px;align-items:center;gap:16px;margin-top:18px;padding:18px 20px;display:flex;box-shadow:inset 0 0 0 1px #6d55fd1f}.cm-web .nx-onb .nx-promise .e{font-size:26px}.cm-web .nx-onb .nx-promise b{font-size:15px;display:block}.cm-web .nx-onb .nx-promise small{color:var(--ink2);font-size:13.5px;display:block}.cm-web .nx-onb .nx-make{grid-template-columns:repeat(3,1fr) 1.15fr;align-items:start;gap:16px;margin-top:8px;display:grid}.cm-web .nx-onb .nx-pc{padding:10px 10px 16px}.cm-web .nx-onb .nx-pc .ph{aspect-ratio:9/14;background:#1a1433;border-radius:16px;position:relative;overflow:hidden}.cm-web .nx-onb .nx-pc .ph img{object-fit:cover;filter:blur(14px)saturate(.6);opacity:.55;width:100%;height:100%;transition:filter 1.2s var(--ease),opacity 1.2s,transform 1.2s var(--ease);position:absolute;inset:0;transform:scale(1.15)}.cm-web .nx-onb .nx-pc .ph:after{content:"";background:linear-gradient(110deg,#0000 30%,#ffffff38 50%,#0000 70%) 0 0/250% 100%;animation:1.8s linear infinite nxShine;position:absolute;inset:0}@keyframes nxShine{0%{background-position:130% 0}to{background-position:-130% 0}}.cm-web .nx-onb .nx-pc .ph :is(.lg,.blg){z-index:2;position:absolute;top:10px;left:10px}.cm-web .nx-onb .nx-pc .ph .kind{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#00000059;border-radius:7px;height:22px;padding:0 8px;font-size:11.5px;font-weight:700;line-height:22px;position:absolute;top:10px;right:10px}.cm-web .nx-onb .nx-pc .ph .tx{z-index:2;color:#fff;opacity:0;transition:all .8s var(--ease) .3s;font:700 20px/1.08 Fraunces,serif;position:absolute;bottom:14px;left:14px;right:14px;transform:translateY(8px)}.cm-web .nx-onb .nx-pc.done .ph img{filter:none;opacity:1;transform:none}.cm-web .nx-onb .nx-pc.done .ph:after{display:none}.cm-web .nx-onb .nx-pc.done .ph .tx{opacity:1;transform:none}.cm-web .nx-onb .nx-pc.done .ph:before{content:"";z-index:1;background:linear-gradient(#0000 45%,#0a0618bf);position:absolute;inset:0}.cm-web .nx-onb .nx-pc b{margin:12px 6px 0;font-size:14px;line-height:1.3;display:block}.cm-web .nx-onb .nx-pc .pg{background:var(--vio-l);border-radius:3px;height:6px;margin:10px 6px 0;overflow:hidden}.cm-web .nx-onb .nx-pc .pg i{height:100%;width:var(--p,0%);background:var(--words);transition:width .6s var(--ease);border-radius:3px;display:block}.cm-web .nx-onb .nx-pc .st{color:var(--muted);align-items:center;gap:6px;margin:8px 6px 0;font-size:12.5px;display:flex}.cm-web .nx-onb .nx-pc.done .st{color:var(--ok);font-weight:700}.cm-web .nx-onb .nx-next{padding:22px}.cm-web .nx-onb .nx-next h3{font-size:16px}.cm-web .nx-onb .nx-tl{gap:4px;margin-top:16px;display:grid}.cm-web .nx-onb .nx-tl div{gap:14px;padding-bottom:16px;display:flex;position:relative}.cm-web .nx-onb .nx-tl div:not(:last-child):before{content:"";background:var(--hair2);border-radius:2px;width:2px;position:absolute;top:34px;bottom:2px;left:15px}.cm-web .nx-onb .nx-tl .d{background:var(--vio-l);border-radius:11px;flex:none;place-items:center;width:32px;height:32px;font-size:15px;display:grid}.cm-web .nx-onb .nx-tl b{font-size:14px;display:block}.cm-web .nx-onb .nx-tl small{color:var(--muted);font-size:13px;line-height:1.45;display:block}.cm-web .nx-onb .nx-mailme{background:var(--win);color:var(--ink2);border-radius:14px;align-items:center;gap:10px;margin-top:4px;padding:12px 14px;font-size:13px;display:flex}.cm-web .nx-onb .nx-mailme svg{width:18px;height:18px;color:var(--vio);flex:none}@media (width<=1240px){.cm-web .nx-onb .nx-make{grid-template-columns:repeat(3,1fr)}.cm-web .nx-onb .nx-next{grid-column:1/-1}.cm-web .nx-onb .nx-read{grid-template-columns:1fr}}@media (width<=1100px){.cm-web .nx-onb .nx-three{grid-template-columns:1fr}}@media (width<=900px){.cm-web .nx-onb .nx-rail{display:none}.cm-web .nx-onb .app{grid-template-columns:1fr}.cm-web .nx-onb .win{margin:8px}.cm-web .nx-onb .nx-alt{flex-direction:column;align-items:stretch}.cm-web .nx-onb .nx-two{grid-template-columns:1fr}.cm-web .nx-onb .nx-make{grid-template-columns:1fr 1fr}}.cm-web .nx-linkpage .nx-lp{--r:#c8102e;--cream:#f7f0e6;--brown:#2b1a14;--gold:#e9c46a;background:var(--cream);height:100%;color:var(--brown);scrollbar-width:none;font-family:Inter,system-ui,sans-serif;position:relative;overflow:hidden auto}.cm-web .nx-linkpage .nx-lp::-webkit-scrollbar{display:none}.cm-web .nx-linkpage .nx-lp-hero{height:300px;position:relative;overflow:hidden}.cm-web .nx-linkpage .nx-lp-hero img.cv{object-fit:cover;width:100%;height:100%;animation:lpnxKb 14s var(--ease) infinite alternate;position:absolute;inset:0;transform:scale(1.08)}.cm-web .nx-linkpage .nx-lp-hero:after{content:"";background:linear-gradient(#2b1a140d 30%,#2b1a1473 62%,var(--cream) 100%);position:absolute;inset:0}@keyframes lpnxKb{to{transform:scale(1.16)translate(-2%,-1.5%)}}.cm-web .nx-linkpage .nx-lp-top{z-index:2;justify-content:space-between;align-items:center;display:flex;position:absolute;top:52px;left:16px;right:16px}.cm-web .nx-linkpage .nx-lp-open{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:30px;color:var(--brown);background:#ffffffe0;border-radius:99px;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.cm-web .nx-linkpage .nx-lp-open i{background:#16a34a;border-radius:50%;width:8px;height:8px;animation:1.8s ease-out infinite lpnxPing;box-shadow:0 0 #16a34a99}@keyframes lpnxPing{70%{box-shadow:0 0 0 7px #16a34a00}to{box-shadow:0 0 #16a34a00}}.cm-web .nx-linkpage .nx-lp-share{width:34px;height:34px;color:var(--brown);background:#ffffffe0;border-radius:50%;place-items:center;display:grid}.cm-web .nx-linkpage .nx-lp-share svg{width:16px;height:16px}.cm-web .nx-linkpage .nx-lp-id{z-index:2;text-align:center;margin-top:-118px;padding:0 20px;position:relative}.cm-web .nx-linkpage .nx-lp-logo{background:var(--cream);width:84px;height:84px;box-shadow:0 0 0 4px var(--cream),0 14px 30px -12px #2b1a148c;border-radius:50%;place-items:center;margin:0 auto;display:grid}.cm-web .nx-linkpage .nx-lp-logo .nx-logo-gails{font-size:14.5px}.cm-web .nx-linkpage .nx-lp-id h1{letter-spacing:-.01em;margin-top:12px;font:700 30px/1.05 Fraunces,Georgia,serif}.cm-web .nx-linkpage .nx-lp-id p{color:#6e5a50;margin-top:5px;font-size:13.5px}.cm-web .nx-linkpage .nx-lp-id p b{color:var(--brown);font-weight:650}.cm-web .nx-linkpage .nx-lp-stars{color:#6e5a50;align-items:center;gap:6px;margin-top:9px;font-size:12.5px;font-weight:600;display:inline-flex}.cm-web .nx-linkpage .nx-lp-stars span{color:#e0a100;letter-spacing:1px}.cm-web .nx-linkpage .nx-lp-sec{margin-top:18px;padding:0 16px}.cm-web .nx-linkpage .nx-off{background:var(--r);color:#fff;border-radius:22px;align-items:center;gap:12px;padding:12px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 34px -16px #c8102eb3}.cm-web .nx-linkpage .nx-off:before{content:"";background:radial-gradient(120% 90% at 100% 0,#ffd68c59,#0000 55%);position:absolute;inset:0}.cm-web .nx-linkpage .nx-off:after{content:"";width:40%;animation:lpnxSheen 4.2s var(--ease) infinite;background:linear-gradient(100deg,#0000,#ffffff38,#0000);position:absolute;top:0;bottom:0;left:-60%}@keyframes lpnxSheen{0%,55%{left:-60%}to{left:130%}}.cm-web .nx-linkpage .nx-off img{object-fit:cover;border-radius:15px;flex:none;width:76px;height:76px;position:relative;box-shadow:0 6px 16px -6px #00000080}.cm-web .nx-linkpage .nx-off div{min-width:0;position:relative}.cm-web .nx-linkpage .nx-off small{letter-spacing:.09em;text-transform:uppercase;color:#ffe3a6;align-items:center;gap:6px;font-size:10.5px;font-weight:800;display:inline-flex}.cm-web .nx-linkpage .nx-off b{margin-top:3px;font:700 19px/1.12 Fraunces,Georgia,serif;display:block}.cm-web .nx-linkpage .nx-off em{color:#ffffffd1;margin-top:4px;font-size:12px;font-style:normal;display:block}.cm-web .nx-linkpage .nx-btns{gap:9px;display:grid}.cm-web .nx-linkpage .nx-b{width:100%;height:58px;color:var(--brown);text-align:left;transition:transform .18s var(--ease),box-shadow .2s;background:#fff;border-radius:18px;align-items:center;gap:13px;padding:0 16px 0 10px;font-size:15.5px;font-weight:650;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #2b1a1412,0 8px 20px -14px #2b1a1473}.cm-web .nx-linkpage .nx-b:active,.cm-web .nx-linkpage .nx-b.tap{transform:scale(.975)}.cm-web .nx-linkpage .nx-b .bi{width:40px;height:40px;color:var(--r);background:#f7eee2;border-radius:13px;flex:none;place-items:center;display:grid}.cm-web .nx-linkpage .nx-b .bi svg{width:20px;height:20px}.cm-web .nx-linkpage .nx-b .bt{flex:1;min-width:0}.cm-web .nx-linkpage .nx-b .bt small{color:#8a766b;margin-top:1px;font-size:11.5px;font-weight:500;display:block}.cm-web .nx-linkpage .nx-b .go{color:#b9a79b;width:18px;height:18px;transition:transform .2s var(--ease)}.cm-web .nx-linkpage .nx-b:hover .go{color:var(--r);transform:translate(3px)}.cm-web .nx-linkpage .nx-b.main{background:var(--brown);color:#fff;box-shadow:0 14px 26px -14px #2b1a14cc}.cm-web .nx-linkpage .nx-b.main .bi{color:var(--gold);background:#ffffff1f}.cm-web .nx-linkpage .nx-b.main .bt small{color:#ffffff9e}.cm-web .nx-linkpage .nx-b.main .go{color:#ffffff8c}.cm-web .nx-linkpage .nx-b .rp{animation:lpnxRp .6s var(--ease) forwards;pointer-events:none;background:#c8102e29;border-radius:50%;position:absolute;transform:scale(0)}.cm-web .nx-linkpage .nx-b.main .rp{background:#ffffff38}@keyframes lpnxRp{to{opacity:0;transform:scale(1)}}.cm-web .nx-linkpage .nx-lp-h{justify-content:space-between;align-items:baseline;margin:22px 4px 10px;display:flex}.cm-web .nx-linkpage .nx-lp-h b{font:700 17px Fraunces,Georgia,serif}.cm-web .nx-linkpage .nx-lp-h span{color:var(--r);font-size:12px;font-weight:600}.cm-web .nx-linkpage .nx-posts{scrollbar-width:none;gap:8px;margin:0 -16px;padding:0 16px 4px;display:flex;overflow-x:auto}.cm-web .nx-linkpage .nx-posts::-webkit-scrollbar{display:none}.cm-web .nx-linkpage .nx-post{aspect-ratio:9/16;background:#000;border-radius:14px;flex:none;width:104px;position:relative;overflow:hidden}.cm-web .nx-linkpage .nx-post img,.cm-web .nx-linkpage .nx-post video{object-fit:cover;width:100%;height:100%}.cm-web .nx-linkpage .nx-post:after{content:"";background:linear-gradient(#0000 55%,#0000008c);position:absolute;inset:0}.cm-web .nx-linkpage .nx-post span{z-index:2;color:#fff;font-size:10.5px;font-weight:650;line-height:1.2;position:absolute;bottom:7px;left:8px;right:8px}.cm-web .nx-linkpage .nx-post i{z-index:2;background:#00000059;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:7px;right:7px}.cm-web .nx-linkpage .nx-post i:before{content:"";border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:6px solid #fff;margin-left:2px}.cm-web .nx-linkpage .nx-hours{background:#fff;border-radius:18px;align-items:center;gap:12px;padding:14px 16px;display:flex;box-shadow:0 0 0 1px #2b1a1412}.cm-web .nx-linkpage .nx-hours .hc{background:#f7eee2;border-radius:13px;flex:none;place-items:center;width:40px;height:40px;font-size:18px;display:grid}.cm-web .nx-linkpage .nx-hours b{font-size:14px;font-weight:650;display:block}.cm-web .nx-linkpage .nx-hours small{color:#8a766b;margin-top:1px;font-size:12px;display:block}.cm-web .nx-linkpage .nx-lp-foot{color:#a28f84;justify-content:center;align-items:center;gap:6px;padding:26px 0 34px;font-size:11.5px;font-weight:500;display:flex}.cm-web .nx-linkpage .nx-lp-foot img{width:15px;height:15px}.cm-web .nx-linkpage .nx-lp-foot b{color:#6e5a50;font-weight:650}.cm-web .nx-linkpage .nx-phone{background:linear-gradient(145deg,#2a2440,#0e0b18 40%,#1c1730);border-radius:60px;width:360px;height:770px;padding:11px;position:relative;box-shadow:inset 0 0 0 1.5px #ffffff24,0 0 0 1px #0006,0 60px 120px -40px #26145aa6,0 30px 60px -30px #00000080}.cm-web .nx-linkpage .nx-phone .scr{background:#f7f0e6;border-radius:50px;width:100%;height:100%;position:relative;overflow:hidden}.cm-web .nx-linkpage .nx-phone .isl{z-index:6;background:#000;border-radius:20px;width:104px;height:30px;margin-left:-52px;position:absolute;top:11px;left:50%}.cm-web .nx-linkpage .nx-phone .sb{z-index:5;color:#fff;pointer-events:none;justify-content:space-between;align-items:center;height:50px;padding:4px 30px 0 34px;font-size:14px;font-weight:650;display:flex;position:absolute;top:0;left:0;right:0}.cm-web .nx-linkpage .nx-phone .sb i{align-items:center;gap:5px;display:flex}.cm-web .nx-linkpage .nx-phone .sb svg{height:12px}.cm-web .nx-linkpage .nx-phone .url{z-index:5;-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);color:#2b1a14;background:#ffffffd1;border-radius:16px;justify-content:center;align-items:center;gap:7px;height:42px;font-size:13.5px;font-weight:600;display:flex;position:absolute;bottom:12px;left:14px;right:14px;box-shadow:0 0 0 1px #2b1a140f,0 8px 24px -10px #2b1a1459}.cm-web .nx-linkpage .nx-phone .url svg{color:#8a766b;width:12px;height:12px}.cm-web .nx-linkpage .nx-phone .hb{z-index:6;background:#2b1a148c;border-radius:3px;width:120px;height:4.5px;margin-left:-60px;position:absolute;bottom:5px;left:50%}.cm-web .nx-linkpage .nx-stage{background:var(--band);background-color:#eef1ff;position:fixed;inset:0;overflow:auto}.cm-web .nx-linkpage .nx-stage:before{content:"";pointer-events:none;background:radial-gradient(40% 50% at 18% 70%,#ff9ad547,#0000 70%),radial-gradient(35% 45% at 85% 75%,#ffc08a4d,#0000 70%);position:fixed;inset:0}.cm-web .nx-linkpage .nx-stage-in{grid-template-columns:1fr auto 1fr;align-items:center;gap:56px;max-width:1360px;min-height:100%;margin:0 auto;padding:76px 48px 40px;display:grid;position:relative}.cm-web .nx-linkpage .nx-pitch{justify-self:end;max-width:330px}.cm-web .nx-linkpage .nx-pitch .k{height:28px;box-shadow:var(--shadow);color:var(--vio);background:#ffffffbf;border-radius:99px;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.cm-web .nx-linkpage .nx-pitch h2{letter-spacing:-.04em;margin-top:16px;font-size:40px;font-weight:800;line-height:1.05}.cm-web .nx-linkpage .nx-pitch h2 em{background:var(--words);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.cm-web .nx-linkpage .nx-pitch p{color:var(--ink2);margin-top:14px;font-size:15.5px;line-height:1.55}.cm-web .nx-linkpage .nx-pitch .addr{height:46px;box-shadow:var(--shadow);background:#fff;border-radius:15px;align-items:center;gap:10px;margin-top:22px;padding:0 8px 0 16px;font-size:15px;font-weight:650;display:inline-flex}.cm-web .nx-linkpage .nx-pitch .addr span{color:var(--muted);font-weight:500}.cm-web .nx-linkpage .nx-pitch .addr .btn{height:34px}.cm-web .nx-linkpage .nx-pitch .open{color:var(--muted);margin-top:10px;font-size:12.5px}.cm-web .nx-linkpage .nx-tally{justify-self:start;width:300px}.cm-web .nx-linkpage .nx-tally .card{padding:18px 18px 10px}.cm-web .nx-linkpage .nx-tally h3{letter-spacing:.07em;text-transform:uppercase;color:#2c333c;align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.cm-web .nx-linkpage .nx-tally h3 i{background:#16a34a;border-radius:50%;width:8px;height:8px;animation:1.8s ease-out infinite lpnxPing}.cm-web .nx-linkpage .nx-tally .sub{color:var(--muted);margin:4px 0 8px;font-size:12.5px}.cm-web .nx-linkpage .nx-tr{border-top:1px solid var(--hair);align-items:center;gap:11px;padding:9px 0;display:flex}.cm-web .nx-linkpage .nx-tr .ti2{background:var(--vio-l);width:32px;height:32px;color:var(--vio);border-radius:10px;flex:none;place-items:center;display:grid}.cm-web .nx-linkpage .nx-tr .ti2 svg{width:16px;height:16px}.cm-web .nx-linkpage .nx-tr span{flex:1;font-size:13.5px;font-weight:600}.cm-web .nx-linkpage .nx-tr b{letter-spacing:-.02em;text-align:right;min-width:28px;font-size:17px;font-weight:750;transition:color .3s}.cm-web .nx-linkpage .nx-tr b.bump{color:var(--vio);animation:bump .5s var(--ease)}.cm-web .nx-linkpage .nx-tally .hint{color:var(--ink2);background:#ffffffb3;border-radius:16px;align-items:flex-start;gap:10px;margin-top:14px;padding:12px 14px;font-size:12.5px;line-height:1.45;display:flex}.cm-web .nx-linkpage .nx-tally .hint img{flex:none;width:30px}.cm-web .nx-linkpage .nx-fly{z-index:95;pointer-events:none;background:var(--btn);color:#fff;height:28px;box-shadow:var(--btn-sh);transition:transform .9s var(--spring),opacity .9s;border-radius:99px;align-items:center;padding:0 11px;font-size:12.5px;font-weight:700;display:inline-flex;position:fixed}.cm-web .nx-linkpage[data-state=public] .csd{display:none}.cm-web .nx-linkpage .nx-lpwrap{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;display:grid}.cm-web .nx-linkpage .nx-lpcol{gap:16px;min-width:0;display:grid}.cm-web .nx-linkpage .nx-lpcol .card{padding:20px}.cm-web .nx-linkpage .nx-ch{align-items:center;gap:10px;margin-bottom:14px;display:flex}.cm-web .nx-linkpage .nx-ch h3{letter-spacing:.07em;text-transform:uppercase;color:#2c333c;font-size:13px;font-weight:800}.cm-web .nx-linkpage .nx-ch .r{align-items:center;gap:8px;margin-left:auto;display:flex}.cm-web .nx-linkpage .nx-link{background:linear-gradient(135deg,#f7f5ff,#fff4fa);border-radius:16px;align-items:center;gap:12px;padding:8px 8px 8px 16px;display:flex;box-shadow:inset 0 0 0 1px #6d55fd24}.cm-web .nx-linkpage .nx-link .lk{letter-spacing:-.02em;flex:1;min-width:0;font-size:18px;font-weight:700}.cm-web .nx-linkpage .nx-link .lk span{color:var(--muted);font-weight:500}.cm-web .nx-linkpage .nx-link .btn.pri{height:40px}.cm-web .nx-linkpage .nx-live{color:var(--ok);align-items:center;gap:7px;font-size:12.5px;font-weight:700;display:inline-flex}.cm-web .nx-linkpage .nx-live i{background:#16a34a;border-radius:50%;width:8px;height:8px;animation:1.8s ease-out infinite lpnxPing}.cm-web .nx-linkpage .nx-lstats{color:var(--muted);gap:22px;margin-top:14px;font-size:13px;display:flex}.cm-web .nx-linkpage .nx-lstats b{color:var(--ink);font-weight:700}.cm-web .nx-linkpage .nx-brow{border-top:1px solid var(--hair);align-items:center;gap:12px;padding:11px 0;display:flex}.cm-web .nx-linkpage .nx-brow:first-of-type{border-top:0}.cm-web .nx-linkpage .nx-grip{color:var(--faint);cursor:grab;flex:none;width:16px}.cm-web .nx-linkpage .nx-brow .bi{background:var(--vio-l);width:38px;height:38px;color:var(--vio);border-radius:12px;flex:none;place-items:center;display:grid}.cm-web .nx-linkpage .nx-brow .bi svg{width:18px;height:18px}.cm-web .nx-linkpage .nx-brow .t{flex:1;min-width:0}.cm-web .nx-linkpage .nx-brow .t b{font-size:14.5px;font-weight:600;display:block}.cm-web .nx-linkpage .nx-brow .t small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;display:block;overflow:hidden}.cm-web .nx-linkpage .nx-brow .tp{color:var(--muted);white-space:nowrap;font-size:12.5px;font-weight:650}.cm-web .nx-linkpage .nx-brow .tp b{color:var(--ink);font-weight:700}.cm-web .nx-linkpage .nx-brow.off .bi,.cm-web .nx-linkpage .nx-brow.off .t{opacity:.45}.cm-web .nx-linkpage .nx-addb{border:1.5px dashed var(--hair2);width:100%;height:44px;color:var(--vio);border-radius:13px;justify-content:center;align-items:center;gap:8px;margin-top:8px;font-size:13.5px;font-weight:600;display:flex}.cm-web .nx-linkpage .nx-addb:hover{background:var(--vio-l);border-color:#0000}.cm-web .nx-linkpage .nx-ofrow{align-items:center;gap:14px;display:flex}.cm-web .nx-linkpage .nx-ofrow .th{aspect-ratio:9/16;border-radius:11px;flex:none;width:64px;position:relative;overflow:hidden;box-shadow:0 8px 18px -10px #00000080}.cm-web .nx-linkpage .nx-ofrow .th img{object-fit:cover;width:100%;height:100%}.cm-web .nx-linkpage .nx-ofrow .t{flex:1}.cm-web .nx-linkpage .nx-ofrow .t small{color:var(--vio);font-size:12px;font-weight:700;display:block}.cm-web .nx-linkpage .nx-ofrow .t b{margin-top:2px;font-size:16.5px;font-weight:650;display:block}.cm-web .nx-linkpage .nx-ofrow .t p{color:var(--muted);margin-top:3px;font-size:13px}.cm-web .nx-linkpage .nx-auto{border-top:1px solid var(--hair);align-items:center;gap:12px;margin-top:14px;padding-top:14px;display:flex}.cm-web .nx-linkpage .nx-auto .t{flex:1}.cm-web .nx-linkpage .nx-auto b{font-size:14px;font-weight:600;display:block}.cm-web .nx-linkpage .nx-auto small{color:var(--muted);font-size:12.5px;display:block}.cm-web .nx-linkpage .nx-bio{grid-template-columns:1.15fr 1fr;align-items:stretch;gap:14px;display:grid}.cm-web .nx-linkpage .nx-steps{gap:10px;display:grid}.cm-web .nx-linkpage .nx-step{background:#f8f8fb;border-radius:18px;align-items:center;gap:14px;padding:16px;display:flex;position:relative}.cm-web .nx-linkpage .nx-step>div{flex:1;min-width:0}.cm-web .nx-linkpage .nx-step .n{background:var(--btn);color:#fff;width:28px;height:28px;box-shadow:var(--btn-sh);border-radius:9px;place-items:center;font-size:13px;font-weight:800;display:grid}.cm-web .nx-linkpage .nx-step.done .n{background:var(--ok);box-shadow:none}.cm-web .nx-linkpage .nx-step b{font-size:14.5px;font-weight:650;display:block}.cm-web .nx-linkpage .nx-step p{color:var(--muted);margin-top:3px;font-size:13px;line-height:1.45}.cm-web .nx-linkpage .nx-step .btn{margin-top:12px}.cm-web .nx-linkpage .nx-igm{box-shadow:0 0 0 1px var(--hair);background:#fff;border-radius:18px;padding:16px;font-size:12px;line-height:1.45;position:relative}.cm-web .nx-linkpage .nx-igm .ih{align-items:center;gap:10px;display:flex}.cm-web .nx-linkpage .nx-igm .ih .av{background:conic-gradient(#feda75,#fa7e1e,#d62976,#962fbf,#4f5bd5,#feda75);border-radius:50%;width:38px;height:38px;padding:2px}.cm-web .nx-linkpage .nx-igm .ih .av span{background:#f7f0e6;border-radius:50%;place-items:center;width:100%;height:100%;display:grid;box-shadow:0 0 0 2px #fff}.cm-web .nx-linkpage .nx-igm .ih .av .nx-logo-gails{font-size:5.6px}.cm-web .nx-linkpage .nx-igm .ih b{margin:0;font-size:13px;font-weight:700;display:block}.cm-web .nx-linkpage .nx-igm .ih small{color:var(--muted)}.cm-web .nx-linkpage .nx-igm p{color:var(--ink2);margin-top:8px}.cm-web .nx-linkpage .nx-igm .lkhl{color:#00376b;background:linear-gradient(90deg,#6d55fd24,#ff8a3d24);border-radius:7px;align-items:center;gap:5px;margin-top:4px;padding:2px 8px;font-weight:650;animation:2.4s ease-in-out infinite lpnxGlow;display:inline-flex;box-shadow:0 0 0 1.5px #6d55fd59}@keyframes lpnxGlow{50%{box-shadow:0 0 0 4px #6d55fd1f}}.cm-web .nx-linkpage .nx-igm .lkhl svg{width:11px;height:11px}.cm-web .nx-linkpage .nx-igm .ist{text-align:center;color:var(--muted);gap:16px;margin-left:auto;font-size:11px;display:flex}.cm-web .nx-linkpage .nx-igm .ist b{color:var(--ink);font-size:14px;display:block}.cm-web .nx-linkpage .nx-igm .igb{grid-template-columns:1fr 1fr;gap:6px;margin-top:12px;display:grid}.cm-web .nx-linkpage .nx-igm .igb span{background:#efeff4;border-radius:9px;place-items:center;height:30px;font-size:12px;font-weight:650;display:grid}.cm-web .nx-linkpage .nx-igcap{width:auto;height:auto;box-shadow:0 0 0 1px var(--hair2);color:var(--muted);background:#fff;border-radius:7px;padding:2px 8px;font-size:11px;font-weight:600;line-height:18px;position:absolute;top:-10px;right:14px}.cm-web .nx-linkpage .nx-prev{position:sticky;top:24px}.cm-web .nx-linkpage .nx-prev .lbl{letter-spacing:.07em;text-transform:uppercase;color:#2c333c;justify-content:space-between;align-items:center;margin:0 4px 10px;font-size:12px;font-weight:800;display:flex}.cm-web .nx-linkpage .nx-prev .lbl span{letter-spacing:0;text-transform:none;color:var(--muted);font-size:12px;font-weight:600}.cm-web .nx-linkpage .nx-prev .holder{width:340px;height:680px;position:relative}.cm-web .nx-linkpage .nx-prev .nx-phone{transform-origin:top;margin-left:-180px;position:absolute;top:0;left:50%;transform:scale(.88)}.cm-web .nx-linkpage .nx-saved{color:var(--ok);align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.cm-web .nx-linkpage .nx-lpres{grid-template-columns:1.25fr 1fr;gap:16px;margin-top:16px;display:grid}.cm-web .nx-linkpage .nx-taps{padding:20px 22px}.cm-web .nx-linkpage .nx-taps .hd{align-items:flex-start;gap:12px;display:flex}.cm-web .nx-linkpage .nx-taps .hd h3{letter-spacing:.07em;text-transform:uppercase;color:#2c333c;font-size:13px;font-weight:800}.cm-web .nx-linkpage .nx-taps .hd p{color:var(--muted);margin-top:3px;font-size:13px}.cm-web .nx-linkpage .nx-taps .hd .tot{text-align:right;margin-left:auto}.cm-web .nx-linkpage .nx-taps .hd .tot b{letter-spacing:-.03em;font-size:30px;font-weight:700;line-height:1;display:block}.cm-web .nx-linkpage .nx-taps .hd .tot em{color:var(--ok);font-size:12.5px;font-style:normal;font-weight:700}.cm-web .nx-linkpage .nx-bar{grid-template-columns:34px 150px 1fr 52px;align-items:center;gap:12px;padding:10px 0;display:grid}.cm-web .nx-linkpage .nx-bar .bi{background:var(--vio-l);width:34px;height:34px;color:var(--vio);border-radius:11px;place-items:center;display:grid}.cm-web .nx-linkpage .nx-bar .bi svg{width:17px;height:17px}.cm-web .nx-linkpage .nx-bar span{font-size:14px;font-weight:600}.cm-web .nx-linkpage .nx-bar span small{color:var(--muted);font-size:12px;font-weight:500;display:block}.cm-web .nx-linkpage .nx-bar .tr{background:#f1f0f6;border-radius:7px;height:12px;overflow:hidden}.cm-web .nx-linkpage .nx-bar .tr i{width:0;height:100%;transition:width 1.1s var(--ease);background:linear-gradient(90deg,#8b7bff,#c04bff 60%,#ff8a3d);border-radius:7px;display:block}.cm-web .nx-linkpage .nx-bar b{letter-spacing:-.02em;text-align:right;font-size:18px;font-weight:750}.cm-web .nx-linkpage .nx-bar.top .bi{background:var(--btn);color:#fff;box-shadow:var(--btn-sh)}.cm-web .nx-linkpage .nx-sent{padding:20px 22px}.cm-web .nx-linkpage .nx-sent h3{letter-spacing:.07em;text-transform:uppercase;color:#2c333c;font-size:13px;font-weight:800}.cm-web .nx-linkpage .nx-sent>p{color:var(--muted);margin-top:3px;font-size:13px}.cm-web .nx-linkpage .nx-sp{border-top:1px solid var(--hair);align-items:center;gap:12px;padding:11px 0;display:flex}.cm-web .nx-linkpage .nx-sp:first-of-type{border-top:0;margin-top:8px}.cm-web .nx-linkpage .nx-sp .th{aspect-ratio:9/16;background:#000;border-radius:9px;flex:none;width:42px;overflow:hidden}.cm-web .nx-linkpage .nx-sp .th img{object-fit:cover;width:100%;height:100%}.cm-web .nx-linkpage .nx-sp .t{flex:1;min-width:0}.cm-web .nx-linkpage .nx-sp .t b{font-size:14px;font-weight:600;display:block}.cm-web .nx-linkpage .nx-sp .t small{color:var(--muted);font-size:12.5px;display:block}.cm-web .nx-linkpage .nx-sp .n{text-align:right}.cm-web .nx-linkpage .nx-sp .n b{letter-spacing:-.02em;font-size:17px;font-weight:750;display:block}.cm-web .nx-linkpage .nx-sp .n small{color:var(--muted);font-size:11.5px;font-weight:600}.cm-web .nx-linkpage .nx-sp.best .th{box-shadow:0 0 0 2px #fdba74}.cm-web .nx-linkpage .nx-days{border-top:1px solid var(--hair);grid-template-columns:repeat(7,1fr);align-items:end;gap:8px;height:92px;margin-top:14px;padding-top:16px;display:grid}.cm-web .nx-linkpage .nx-days div{height:100%;color:var(--muted);flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:flex}.cm-web .nx-linkpage .nx-days i{width:100%;max-width:44px;height:0;transition:height .9s var(--ease);background:#ece9fb;border-radius:8px 8px 4px 4px}.cm-web .nx-linkpage .nx-days div.hi i{background:linear-gradient(#c04bff,#6d55fd)}.cm-web .nx-linkpage .nx-days div.hi{color:var(--vio)}.cm-web .nx-linkpage .nx-dayh{letter-spacing:.07em;text-transform:uppercase;color:#2c333c;justify-content:space-between;align-items:baseline;margin-top:14px;font-size:12px;font-weight:800;display:flex}.cm-web .nx-linkpage .nx-dayh span{letter-spacing:0;text-transform:none;color:var(--muted);font-size:12.5px;font-weight:600}.cm-web .nx-linkpage .kpi .nx-src{color:var(--vio);background:var(--vio-l);border-radius:7px;align-items:center;gap:5px;margin-top:6px;padding:2px 8px;font-size:11.5px;font-weight:650;display:inline-flex}.cm-web .nx-linkpage .kpi .nx-src svg{width:11px;height:11px}@media (width<=1240px){.cm-web .nx-linkpage .nx-lpwrap{grid-template-columns:minmax(0,1fr)}.cm-web .nx-linkpage .nx-prev{display:none}.cm-web .nx-linkpage .nx-stage-in{grid-template-columns:1fr;justify-items:center}.cm-web .nx-linkpage .nx-pitch,.cm-web .nx-linkpage .nx-tally{text-align:center;justify-self:center}}@media (width<=1100px){.cm-web .nx-linkpage .nx-lpres{grid-template-columns:1fr}}@media (width<=620px){.cm-web .nx-linkpage .nx-stage-in{padding:0;display:block}.cm-web .nx-linkpage .nx-pitch,.cm-web .nx-linkpage .nx-tally{display:none}.cm-web .nx-linkpage .nx-stage .nx-phone{width:100vw;height:100dvh;box-shadow:none;background:0 0;border-radius:0;padding:0}.cm-web .nx-linkpage .nx-stage .nx-phone .scr{border-radius:0}.cm-web .nx-linkpage .nx-stage .nx-phone .isl,.cm-web .nx-linkpage .nx-stage .nx-phone .sb,.cm-web .nx-linkpage .nx-stage .nx-phone .hb{display:none}.cm-web .nx-linkpage .nx-stage .nx-lp-top{top:16px}.cm-web .nx-linkpage .nx-stage .nx-phone .url{display:none}.cm-web .nx-linkpage .nx-bio{grid-template-columns:1fr}}.cm-web .nx-hqbox .nx-hq{background:linear-gradient(#0b0a12,#15131f 60%,#1c1930);grid-template-columns:232px 1fr;display:grid;position:fixed;inset:0}.cm-web .nx-hqbox .nx-hqs{color:#fff;flex-direction:column;min-height:0;padding:18px 14px 16px 16px;display:flex}.cm-web .nx-hqbox .nx-hqlogo{letter-spacing:-.02em;align-items:center;gap:9px;padding:4px 4px 6px;font-size:17px;font-weight:700;display:flex}.cm-web .nx-hqbox .nx-hqlogo img{width:26px;height:26px}.cm-web .nx-hqbox .nx-hqwho em{letter-spacing:.1em;color:#fbbf24;background:#fbbf241f;border-radius:6px;margin-right:8px;padding:2px 6px;font-size:10px;font-style:normal;font-weight:800}.cm-web .nx-hqbox .nx-hqwho{color:#e8e2ff73;align-items:center;padding:2px 4px 18px;font-size:12px;display:flex}.cm-web .nx-hqbox .nx-hqk{color:#e8e2ff80;background:#ffffff0f;border-radius:12px;align-items:center;gap:8px;height:38px;margin-bottom:14px;padding:0 12px;font-size:13px;display:flex;box-shadow:inset 0 0 0 1px #ffffff12}.cm-web .nx-hqbox .nx-hqk svg{width:14px;height:14px}.cm-web .nx-hqbox .nx-hqk kbd{background:#ffffff14;border-radius:5px;margin-left:auto;padding:2px 6px;font:600 11px Inter}.cm-web .nx-hqbox .nx-hqn{gap:2px;display:grid}.cm-web .nx-hqbox .nx-hqn p{letter-spacing:.08em;text-transform:uppercase;color:#e8e2ff59;padding:14px 10px 6px;font-size:11px;font-weight:800}.cm-web .nx-hqbox .nx-hqn button{color:#e8e2ffbf;text-align:left;border-radius:12px;align-items:center;gap:11px;height:40px;padding:0 10px 0 12px;font-size:14px;font-weight:500;transition:background .2s,color .2s;display:flex}.cm-web .nx-hqbox .nx-hqn button:hover{color:#fff;background:#ffffff0d}.cm-web .nx-hqbox .nx-hqn button.on{color:#fff;background:#ffffff1a;font-weight:600;box-shadow:inset 0 0 0 1px #ffffff14}.cm-web .nx-hqbox .nx-hqn button svg{flex:none;width:18px;height:18px}.cm-web .nx-hqbox .nx-hqn button .n{background:#ffffff1a;border-radius:7px;margin-left:auto;padding:1px 7px;font-size:11.5px;font-weight:700}.cm-web .nx-hqbox .nx-hqn button .n.red{color:#fff;background:#e11d48}.cm-web .nx-hqbox .nx-hqme{background:#ffffff0d;border-radius:14px;align-items:center;gap:10px;margin-top:auto;padding:10px;display:flex}.cm-web .nx-hqbox .nx-hqme .av2{background:linear-gradient(135deg,#7b61ff,#c04bff);border-radius:50%;place-items:center;width:32px;height:32px;font-size:13px;font-weight:700;display:grid}.cm-web .nx-hqbox .nx-hqme b{font-size:13px;display:block}.cm-web .nx-hqbox .nx-hqme small{color:#e8e2ff80;font-size:11.5px;display:block}.cm-web .nx-hqbox .nx-hq .win{margin:12px 12px 12px 0}.cm-web .nx-hqbox .nx-hq .band{background:radial-gradient(60% 90% at 15% 10%,#dce3f2 0%,#0000 60%),radial-gradient(55% 80% at 80% 0,#e6e0f6 0%,#0000 62%),linear-gradient(#e8ebf3,#f4f5f8);height:240px}.cm-web .nx-hqbox .nx-hq .col{max-width:1320px;padding:0 36px}.cm-web .nx-hqbox .nx-hq .title{padding-top:34px;font-size:26px}.cm-web .nx-hqbox .nx-hq .titlesub{padding-bottom:18px;font-size:14px}.cm-web .nx-hqbox .nx-ks{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.cm-web .nx-hqbox .nx-k{padding:14px 16px}.cm-web .nx-hqbox .nx-k small{color:var(--muted);font-size:12px;font-weight:600;display:block}.cm-web .nx-hqbox .nx-k b{letter-spacing:-.03em;margin-top:3px;font-size:24px;font-weight:700;display:block}.cm-web .nx-hqbox .nx-k em{color:var(--ok);font-size:12px;font-style:normal;font-weight:700}.cm-web .nx-hqbox .nx-k em.bad{color:var(--red)}.cm-web .nx-hqbox .nx-k em.mute{color:var(--muted);font-weight:600}.cm-web .nx-hqbox .nx-tb{flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0 12px;display:flex}.cm-web .nx-hqbox .nx-tb .seg button{height:32px;color:var(--ink2);border-radius:10px;padding:0 12px;font-size:13px;font-weight:600}.cm-web .nx-hqbox .nx-tb .seg button.on{background:var(--ink);color:#fff}.cm-web .nx-hqbox .nx-tb .seg button i{color:var(--muted);margin-left:4px;font-style:normal;font-weight:600}.cm-web .nx-hqbox .nx-tb .seg button.on i{color:#fff9}.cm-web .nx-hqbox .nx-in{min-width:260px;height:40px;box-shadow:0 0 0 1px var(--hair2);color:var(--muted);background:#fff;border-radius:12px;align-items:center;gap:8px;padding:0 12px;font-size:13.5px;display:flex}.cm-web .nx-hqbox .nx-in svg{width:15px;height:15px}.cm-web .nx-hqbox .nx-dd{height:40px;box-shadow:0 0 0 1px var(--hair2);background:#fff;border-radius:12px;align-items:center;gap:8px;padding:0 12px;font-size:13.5px;font-weight:600;display:inline-flex}.cm-web .nx-hqbox .nx-dd small{color:var(--muted);font-weight:500}.cm-web .nx-hqbox .nx-dd svg{width:14px;height:14px;color:var(--muted)}.cm-web .nx-hqbox .nx-tb .r{gap:8px;margin-left:auto;display:flex}.cm-web .nx-hqbox .nx-tbl{padding:4px 0;overflow:hidden}.cm-web .nx-hqbox .nx-tr2,.cm-web .nx-hqbox .nx-th{align-items:center;gap:14px;padding:0 18px;display:grid}.cm-web .nx-hqbox .nx-th{letter-spacing:.06em;text-transform:uppercase;height:38px;color:var(--faint);border-bottom:1px solid var(--hair);font-size:11.5px;font-weight:800}.cm-web .nx-hqbox .nx-tr2{border-top:1px solid var(--hair);cursor:pointer;min-height:56px;font-size:13.5px;transition:background .15s}.cm-web .nx-hqbox .nx-th+.nx-tr2{border-top:0}.cm-web .nx-hqbox .nx-tr2:hover{background:#fafafd}.cm-web .nx-hqbox .nx-tr2 .num{font-variant-numeric:tabular-nums;font-weight:600}.cm-web .nx-hqbox .nx-tr2 .mut{color:var(--muted)}.cm-web .nx-hqbox .nx-r{text-align:right;justify-self:end}.cm-web .nx-hqbox .nx-cust{grid-template-columns:minmax(220px,2fr) 110px 128px 150px 110px 90px 110px 18px}.cm-web .nx-hqbox .nx-biz{align-items:center;gap:11px;min-width:0;display:flex}.cm-web .nx-hqbox .nx-biz .lg{color:#fff;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:13px;font-weight:800;display:grid}.cm-web .nx-hqbox .nx-biz b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}.cm-web .nx-hqbox .nx-biz small{color:var(--muted);font-size:12px;display:block}.cm-web .nx-hqbox .nx-pp{align-items:center;gap:8px;display:flex}.cm-web .nx-hqbox .nx-pp i{background:#eeedf4;border-radius:4px;flex:1;max-width:70px;height:6px;overflow:hidden}.cm-web .nx-hqbox .nx-pp i span{background:var(--vio);border-radius:4px;height:100%;display:block}.cm-web .nx-hqbox .nx-pp i span.full{background:var(--amber)}.cm-web .nx-hqbox .nx-mg{font-variant-numeric:tabular-nums;font-weight:700}.cm-web .nx-hqbox .nx-mg.g{color:var(--ok)}.cm-web .nx-hqbox .nx-mg.a{color:var(--amber)}.cm-web .nx-hqbox .nx-mg.r{color:var(--red)}.cm-web .nx-hqbox .badge.red{color:var(--red);background:#ffe4e9}.cm-web .nx-hqbox .badge.gray{color:var(--muted);background:#f1f1f5}.cm-web .nx-hqbox .nx-chev{width:16px;height:16px;color:var(--faint)}.cm-web .nx-hqbox .nx-crumb{color:var(--muted);align-items:center;gap:8px;padding-top:28px;font-size:13px;font-weight:600;display:flex}.cm-web .nx-hqbox .nx-crumb a{color:var(--vio);cursor:pointer}.cm-web .nx-hqbox .nx-ch2{align-items:center;gap:16px;padding:14px 0 20px;display:flex}.cm-web .nx-hqbox .nx-ch2 .lg{width:58px;height:58px;box-shadow:var(--shadow);background:#f7f0e6;border-radius:18px;place-items:center;font-size:9px;display:grid}.cm-web .nx-hqbox .nx-ch2 h2{letter-spacing:-.03em;align-items:center;gap:10px;font-size:26px;font-weight:700;display:flex}.cm-web .nx-hqbox .nx-ch2 p{color:var(--muted);margin-top:2px;font-size:13.5px}.cm-web .nx-hqbox .nx-ch2 .r{gap:8px;margin-left:auto;display:flex}.cm-web .nx-hqbox .nx-g3{grid-template-columns:1.1fr 1fr 1.1fr;gap:14px;display:grid}.cm-web .nx-hqbox .nx-g3 .card,.cm-web .nx-hqbox .nx-g2 .card{padding:18px}.cm-web .nx-hqbox .nx-g2{grid-template-columns:1.6fr 1fr;gap:14px;margin-top:14px;display:grid}.cm-web .nx-hqbox .nx-h{align-items:center;gap:10px;margin-bottom:12px;display:flex}.cm-web .nx-hqbox .nx-h h3{letter-spacing:.07em;text-transform:uppercase;color:#2c333c;font-size:12px;font-weight:800}.cm-web .nx-hqbox .nx-h .r{margin-left:auto}.cm-web .nx-hqbox .nx-kv{border-top:1px solid var(--hair);justify-content:space-between;gap:12px;padding:8px 0;font-size:13.5px;display:flex}.cm-web .nx-hqbox .nx-kv:first-of-type{border-top:0}.cm-web .nx-hqbox .nx-kv span{color:var(--muted)}.cm-web .nx-hqbox .nx-kv b{text-align:right;font-weight:600}.cm-web .nx-hqbox .nx-sw{gap:6px;display:flex}.cm-web .nx-hqbox .nx-sw i{border-radius:7px;width:22px;height:22px;box-shadow:inset 0 0 0 1px #00000014}.cm-web .nx-hqbox .nx-thumbs{gap:6px;margin-top:10px;display:flex}.cm-web .nx-hqbox .nx-thumbs img{object-fit:cover;border-radius:10px;width:44px;height:44px}.cm-web .nx-hqbox .nx-thumbs span{width:44px;height:44px;color:var(--muted);background:#f3f2f8;border-radius:10px;place-items:center;font-size:12px;font-weight:700;display:grid}.cm-web .nx-hqbox .nx-acc{border-top:1px solid var(--hair);align-items:center;gap:11px;padding:10px 0;display:flex}.cm-web .nx-hqbox .nx-acc:first-of-type{border-top:0}.cm-web .nx-hqbox .nx-acc .blg{border-radius:9px;width:28px;height:28px}.cm-web .nx-hqbox .nx-acc .t{flex:1;min-width:0}.cm-web .nx-hqbox .nx-acc .t b{font-size:13.5px;font-weight:600;display:block}.cm-web .nx-hqbox .nx-acc .t small{color:var(--muted);font-size:12px;display:block}.cm-web .nx-hqbox .nx-hl{align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.cm-web .nx-hqbox .nx-hl i{border-radius:50%;width:8px;height:8px}.cm-web .nx-hqbox .nx-hl.ok{color:var(--ok)}.cm-web .nx-hqbox .nx-hl.ok i{background:#16a34a}.cm-web .nx-hqbox .nx-hl.bad{color:var(--red)}.cm-web .nx-hqbox .nx-hl.bad i{background:var(--red);animation:1.6s ease-in-out infinite pkpulse}.cm-web .nx-hqbox .nx-spend{align-items:flex-end;gap:10px;display:flex}.cm-web .nx-hqbox .nx-spend b{letter-spacing:-.03em;font-size:30px;font-weight:700;line-height:1}.cm-web .nx-hqbox .nx-spend span{color:var(--muted);padding-bottom:3px;font-size:13px}.cm-web .nx-hqbox .nx-lim{background:#eeedf4;border-radius:6px;height:10px;margin:12px 0 6px;position:relative}.cm-web .nx-hqbox .nx-lim i{background:linear-gradient(90deg,#8b7bff,#6d55fd);border-radius:6px;position:absolute;top:0;bottom:0;left:0}.cm-web .nx-hqbox .nx-lim u{background:var(--amber);border-radius:2px;width:2px;position:absolute;top:-4px;bottom:-4px}.cm-web .nx-hqbox .nx-limt{color:var(--muted);justify-content:space-between;font-size:12px;display:flex}.cm-web .nx-hqbox .nx-limt b{color:var(--ink)}.cm-web .nx-hqbox .nx-brk{margin-top:14px}.cm-web .nx-hqbox .nx-bk{grid-template-columns:120px 1fr 56px;align-items:center;gap:10px;padding:5px 0;font-size:13px;display:grid}.cm-web .nx-hqbox .nx-bk i{background:#eeedf4;border-radius:5px;height:8px;overflow:hidden}.cm-web .nx-hqbox .nx-bk i span{border-radius:5px;height:100%;display:block}.cm-web .nx-hqbox .nx-bk b{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.cm-web .nx-hqbox .nx-alert{background:#f8f8fb;border-radius:12px;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;font-size:13px;display:flex}.cm-web .nx-hqbox .nx-alert .t{flex:1}.cm-web .nx-hqbox .nx-alert .t small{color:var(--muted);font-size:12px;display:block}.cm-web .nx-hqbox .nx-posts2{grid-template-columns:40px minmax(160px,1.8fr) 130px 110px 90px 80px}.cm-web .nx-hqbox .nx-pth{aspect-ratio:9/16;background:#000;border-radius:7px;width:28px;overflow:hidden}.cm-web .nx-hqbox .nx-pth img{object-fit:cover;width:100%;height:100%}.cm-web .nx-hqbox .nx-type{color:var(--ink2);align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.cm-web .nx-hqbox .nx-type i{border-radius:3px;width:8px;height:8px}.cm-web .nx-hqbox .nx-note{border-top:1px solid var(--hair);gap:10px;padding:10px 0;font-size:13px;line-height:1.45;display:flex}.cm-web .nx-hqbox .nx-note:first-of-type{border-top:0}.cm-web .nx-hqbox .nx-note .av2{color:#fff;background:linear-gradient(135deg,#7b61ff,#c04bff);border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:11px;font-weight:700;display:grid}.cm-web .nx-hqbox .nx-note small{color:var(--muted);font-size:11.5px;display:block}.cm-web .nx-hqbox .nx-chart{align-items:flex-end;gap:5px;height:236px;padding-top:10px;display:flex}.cm-web .nx-hqbox .nx-chart div{flex-direction:column-reverse;flex:1;justify-content:flex-start;min-width:0;height:100%;display:flex}.cm-web .nx-hqbox .nx-chart div span:first-child{border-radius:0 0 3px 3px}.cm-web .nx-hqbox .nx-chart div span:last-child{border-radius:5px 5px 0 0}.cm-web .nx-hqbox .nx-chart div span{transition:height .9s var(--ease);display:block}.cm-web .nx-hqbox .nx-chart div.today{position:relative}.cm-web .nx-hqbox .nx-chart div.today:after{content:"";background:var(--vio);border-radius:50%;width:5px;height:5px;margin-left:-2.5px;position:absolute;bottom:-6px;left:50%}.cm-web .nx-hqbox .nx-axis{color:var(--faint);justify-content:space-between;margin-top:6px;font-size:11.5px;display:flex}.cm-web .nx-hqbox .nx-leg{color:var(--ink2);flex-wrap:wrap;gap:14px;font-size:12.5px;font-weight:600;display:flex}.cm-web .nx-hqbox .nx-leg i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.cm-web .nx-hqbox .nx-types{grid-template-columns:minmax(180px,1.6fr) 100px 110px 110px minmax(120px,1fr)}.cm-web .nx-hqbox .nx-share{align-items:center;gap:8px;display:flex}.cm-web .nx-hqbox .nx-share i{background:#eeedf4;border-radius:5px;flex:1;height:8px;overflow:hidden}.cm-web .nx-hqbox .nx-share i span{border-radius:5px;height:100%;display:block}.cm-web .nx-hqbox .nx-share b{text-align:right;width:36px;font-size:12.5px}.cm-web .nx-hqbox .nx-top{grid-template-columns:minmax(160px,1.4fr) 90px 120px 70px}.cm-web .nx-hqbox .nx-tip{color:var(--ink2);background:linear-gradient(135deg,#f3efff,#fff4f9);border-radius:14px;align-items:flex-start;gap:10px;margin-top:14px;padding:12px 14px;font-size:13px;line-height:1.45;display:flex}.cm-web .nx-hqbox .nx-tip b{color:var(--ink)}.cm-web .nx-hqbox .nx-fail{grid-template-columns:40px minmax(200px,1.5fr) minmax(200px,1.5fr) 150px 84px 196px}.cm-web .nx-hqbox .nx-why{flex-direction:column;display:flex}.cm-web .nx-hqbox .nx-why b{font-size:13.5px;font-weight:600}.cm-web .nx-hqbox .nx-why small{color:var(--muted);font-size:12px}.cm-web .nx-hqbox .nx-act{justify-content:flex-end;gap:6px;display:flex}.cm-web .nx-hqbox .nx-act .btn{border-radius:10px;height:32px;padding:0 12px;font-size:12.5px}.cm-web .nx-hqbox .nx-ji{border-radius:10px;place-items:center;width:34px;height:34px;font-size:16px;display:grid}.cm-web .nx-hqbox .nx-grp{align-items:center;gap:10px;margin:22px 0 10px;display:flex}.cm-web .nx-hqbox .nx-grp h3{letter-spacing:.07em;text-transform:uppercase;color:#2c333c;font-size:12px;font-weight:800}.cm-web .nx-hqbox .nx-grp span{color:var(--muted);font-size:13px}.cm-web .nx-hqbox .nx-auto2{background:var(--ok-l);color:var(--ok);border-radius:16px;align-items:center;gap:12px;margin-top:16px;padding:14px 18px;font-size:13.5px;font-weight:600;display:flex}.cm-web .nx-hqbox .nx-auto2 small{color:#2f6b47;font-weight:500;display:block}@media (width<=1240px){.cm-web .nx-hqbox .nx-ks{grid-template-columns:repeat(3,minmax(0,1fr))}.cm-web .nx-hqbox .nx-g3{grid-template-columns:1fr 1fr}.cm-web .nx-hqbox .nx-g2{grid-template-columns:1fr}}@media (width<=900px){.cm-web .nx-hqbox .nx-hq{grid-template-columns:1fr}.cm-web .nx-hqbox .nx-hqs{display:none}.cm-web .nx-hqbox .nx-hq .win{border-radius:0;margin:0}.cm-web .nx-hqbox .nx-tbl{overflow-x:auto}.cm-web .nx-hqbox .nx-tr2,.cm-web .nx-hqbox .nx-th{min-width:900px}.cm-web .nx-hqbox .nx-g3{grid-template-columns:1fr}}.cm-web .nx-sum{box-shadow:var(--shadow);background:#fff;border-radius:24px;align-items:center;gap:18px;margin-bottom:14px;padding:18px 22px;display:flex}.cm-web .nx-stack{flex:none;display:flex}.cm-web .nx-stack .blg{width:38px;height:38px;transition:transform .35s var(--spring);border-radius:12px;box-shadow:0 0 0 3px #fff,0 6px 14px -8px #140a3c80}.cm-web .nx-stack .blg.fb{border-radius:50%}.cm-web .nx-stack .blg+.blg{margin-left:-8px}.cm-web .nx-stack .blg.off{filter:grayscale();opacity:.35}.cm-web .nx-sum:hover .nx-stack .blg{transform:translateY(-3px)}.cm-web .nx-sum:hover .nx-stack .blg:nth-child(2){transform:translateY(-5px)}.cm-web .nx-sum .t{flex:1;min-width:0}.cm-web .nx-sum .t b{letter-spacing:-.01em;font-size:16px;font-weight:700;display:block}.cm-web .nx-sum .t small{color:var(--ink2);margin-top:2px;font-size:13.5px;display:block}.cm-web .nx-safe{background:var(--ok-l);height:30px;color:var(--ok);white-space:nowrap;border-radius:10px;align-items:center;gap:7px;padding:0 12px;font-size:12.5px;font-weight:700;display:inline-flex}.cm-web .nx-safe svg{width:15px;height:15px}.cm-web #list{overflow:hidden}.cm-web .nx-net .t b{align-items:center;gap:8px;font-size:15px;font-weight:650;display:flex}.cm-web .nx-net .t small{color:var(--muted);margin-top:2px;font-size:13px;display:block}.cm-web .nx-who{color:var(--ink2);font-weight:500}.cm-web .nx-pill{letter-spacing:.01em;border-radius:7px;align-items:center;gap:6px;height:22px;padding:0 9px;font-size:11.5px;font-weight:700;display:inline-flex}.cm-web .nx-pill i{background:currentColor;border-radius:50%;width:6px;height:6px}.cm-web .nx-pill.ok{background:var(--ok-l);color:var(--ok)}.cm-web .nx-pill.warn{background:var(--amber-l);color:var(--amber)}.cm-web .nx-pill.bad{color:var(--red);background:#ffe4ea}.cm-web .nx-pill.bad i{animation:nxPulse 1.6s var(--ease) infinite}@keyframes nxPulse{0%{box-shadow:0 0 #e11d4873}70%{box-shadow:0 0 0 7px #e11d4800}to{box-shadow:0 0 #e11d4800}}.cm-web .nx-sizes{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.cm-web .nx-sizes span{height:24px;color:var(--ink2);background:#f4f3f9;border-radius:8px;align-items:center;gap:6px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.cm-web .nx-sizes span:before{content:"";width:var(--w);height:var(--h);border-radius:2px;box-shadow:inset 0 0 0 1.6px #8e86b8}.cm-web .nx-net .acts{flex:none;align-items:center;gap:10px;display:flex}.cm-web .nx-more{width:36px;height:36px;color:var(--muted);border-radius:11px;place-items:center;transition:background .2s,color .2s;display:grid}.cm-web .nx-more:hover{color:var(--ink);background:#f2f1f7}.cm-web .nx-more svg{width:18px;height:18px}.cm-web .nx-net.is-bad{background:linear-gradient(90deg,#ffe4ea8c,#ffe4ea00 60%);margin:0 -18px;padding-left:18px;padding-right:18px}.cm-web .nx-net.is-warn{background:linear-gradient(90deg,#fff1dbb3,#fff1db00 60%);margin:0 -18px;padding-left:18px;padding-right:18px}.cm-web .nx-net .why{color:var(--ink2);margin-top:3px;font-size:13px;display:block}.cm-web .nx-net .why b{font-size:inherit;color:var(--ink);font-weight:650;display:inline}.cm-web .nx-promise{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:22px;display:grid}.cm-web .nx-promise .card{padding:18px 18px 16px}.cm-web .nx-promise .em{font-size:22px}.cm-web .nx-promise b{margin-top:8px;font-size:14.5px;font-weight:650;display:block}.cm-web .nx-promise p{color:var(--ink2);margin-top:3px;font-size:13.5px;line-height:1.5}.cm-web .nx-where{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;margin:2px 0 10px;font-size:12px;font-weight:700;display:flex}.cm-web .nx-where:after{content:"";background:var(--hair2);flex:1;height:1px}.cm-web .nx-alert{background:#fff;border-radius:24px;align-items:center;gap:18px;margin-bottom:26px;padding:18px 20px 18px 18px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffffe6,0 1px 2px #18181b0a,0 24px 50px -26px #a01e4673}.cm-web .nx-alert:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;opacity:.75;pointer-events:none;background:linear-gradient(120deg,#ff8fa8,#ffb67a 60%,#ffd6a8);padding:1.5px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.cm-web .nx-alert .lg{flex:none;width:52px;height:52px;position:relative}.cm-web .nx-alert .lg .blg{border-radius:16px;width:52px;height:52px}.cm-web .nx-alert .lg em{background:var(--red);color:#fff;width:24px;height:24px;animation:bump 2.4s var(--ease) infinite;border-radius:50%;place-items:center;font-size:14px;font-style:normal;font-weight:800;display:grid;position:absolute;bottom:-5px;right:-5px;box-shadow:0 0 0 3px #fff}.cm-web .nx-alert .tx{flex:1;min-width:0}.cm-web .nx-alert .tx b{letter-spacing:-.01em;font-size:16.5px;font-weight:700;display:block}.cm-web .nx-alert .tx p{color:var(--ink2);margin-top:3px;font-size:14px}.cm-web .nx-alert .thumbs{flex:none;display:flex}.cm-web .nx-alert .thumbs img{object-fit:cover;border-radius:9px;width:38px;height:48px;box-shadow:0 0 0 2.5px #fff,0 6px 14px -8px #0006}.cm-web .nx-alert .thumbs img+img{margin-left:-10px;transform:rotate(6deg)}.cm-web .nx-alert .thumbs img:first-child{transform:rotate(-5deg)}.cm-web .nx-empty{box-shadow:var(--shadow);background:#fff;border-radius:26px;grid-template-columns:340px 1fr;align-items:center;gap:40px;padding:40px 44px;display:grid;position:relative;overflow:hidden}.cm-web .nx-empty:after{content:"";pointer-events:none;background:radial-gradient(closest-side,#c7b6ff73,#0000);border-radius:50%;width:420px;height:420px;position:absolute;top:-160px;right:-120px}.cm-web .nx-orbit{width:300px;height:300px;margin:0 auto;position:relative}.cm-web .nx-orbit .ring{border:1.5px dashed #6d55fd38;border-radius:50%;animation:40s linear infinite spin;position:absolute;inset:0}.cm-web .nx-orbit .ring.r2{border-style:solid;border-color:#6d55fd1a;animation-duration:60s;animation-direction:reverse;inset:52px}.cm-web .nx-orbit .core{background:linear-gradient(145deg,#2a1d5c,#140f2e);border-radius:30px;place-items:center;width:96px;height:96px;margin:-48px 0 0 -48px;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 22px 40px -16px #3c1ea0b3,inset 0 1px #ffffff26}.cm-web .nx-orbit .core img{width:52px;height:52px}.cm-web .nx-orbit .core:before{content:"";animation:nxBreathe 3.2s var(--ease) infinite;background:radial-gradient(closest-side,#9d80ff59,#0000);border-radius:40px;position:absolute;inset:-14px}@keyframes nxBreathe{50%{opacity:.6;transform:scale(1.12)}}.cm-web .nx-orbit .sat{width:0;height:0;transform:rotate(var(--a));animation:40s linear infinite nxOrbit;position:absolute;top:50%;left:50%}.cm-web .nx-orbit .sat .blg{width:46px;height:46px;transform:rotate(calc(var(--a) * -1));border-radius:14px;animation:40s linear infinite nxCounter;position:absolute;top:-173px;left:-23px;box-shadow:0 0 0 4px #fff,0 12px 22px -10px #140a3c73}.cm-web .nx-orbit .sat .blg.fb{border-radius:50%}@keyframes nxOrbit{to{transform:rotate(calc(var(--a) + 360deg))}}@keyframes nxCounter{0%{transform:rotate(calc(var(--a) * -1))}to{transform:rotate(calc(var(--a) * -1 - 360deg))}}.cm-web .nx-empty h2{letter-spacing:-.03em;font-size:30px;font-weight:700;line-height:1.12}.cm-web .nx-empty .lead{color:var(--ink2);max-width:460px;margin-top:10px;font-size:15.5px;line-height:1.55}.cm-web .nx-tiles{z-index:1;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin-top:22px;display:grid;position:relative}.cm-web .nx-tile{box-shadow:inset 0 0 0 1px var(--hair);text-align:left;transition:transform .3s var(--spring),box-shadow .3s,background .3s;background:#fafafd;border-radius:18px;flex-direction:column;align-items:flex-start;gap:10px;padding:14px;display:flex}.cm-web .nx-tile:hover{background:#fff;transform:translateY(-3px);box-shadow:inset 0 0 0 1px #6d55fd40,0 16px 30px -18px #3c28a073}.cm-web .nx-tile .blg{border-radius:10px;width:34px;height:34px}.cm-web .nx-tile .blg.fb{border-radius:50%}.cm-web .nx-tile b{font-size:14px;font-weight:650}.cm-web .nx-tile small{color:var(--muted);margin-top:-6px;font-size:12px}.cm-web .nx-tile .go{color:var(--vio);align-items:center;gap:5px;font-size:13px;font-weight:700;display:inline-flex}.cm-web .nx-tile .go svg{width:14px;height:14px;transition:transform .25s var(--ease)}.cm-web .nx-tile:hover .go svg{transform:translate(3px)}.cm-web .nx-tile.rec{background:linear-gradient(160deg,#f7f3ff,#fff);box-shadow:inset 0 0 0 1.5px #8b7bff73}.cm-web .nx-tile .badge{margin-top:-2px}.cm-web .nx-conn{text-align:center;padding:30px 28px 22px}.cm-web .nx-link{justify-content:center;align-items:center;gap:0;margin:6px 0 22px;display:flex}.cm-web .nx-link .end{border-radius:20px;flex:none;place-items:center;width:64px;height:64px;display:grid;box-shadow:0 14px 28px -14px #1e14508c}.cm-web .nx-link .end.cm{background:linear-gradient(145deg,#2a1d5c,#140f2e)}.cm-web .nx-link .end.cm img{width:36px;height:36px}.cm-web .nx-link .end .blg{border-radius:20px;width:64px;height:64px}.cm-web .nx-link .end .blg.fb{border-radius:50%}.cm-web .nx-link .wire{background:repeating-linear-gradient(90deg,#cfc7f5 0 6px,#0000 6px 11px);width:96px;height:2px;margin:0 6px;position:relative}.cm-web .nx-link .wire i{background:var(--vio);width:9px;height:9px;animation:nxRun 1.8s var(--ease) infinite;border-radius:50%;margin-top:-4.5px;position:absolute;top:50%;left:0;box-shadow:0 0 0 4px #6d55fd2e,0 0 14px #6d55fdcc}@keyframes nxRun{0%{opacity:0;left:0}15%{opacity:1}85%{opacity:1}to{opacity:0;left:calc(100% - 9px)}}.cm-web .nx-conn h2{font-size:22px}.cm-web .nx-conn p.sub{max-width:360px;line-height:1.5;margin:6px auto 0!important;font-size:14.5px!important}.cm-web .nx-checks{text-align:left;background:#f7f6fb;border-radius:16px;gap:9px;margin:20px 0 4px;padding:14px 16px;list-style:none;display:grid}.cm-web .nx-checks li{color:var(--ink2);gap:10px;font-size:13.5px;line-height:1.45;display:flex}.cm-web .nx-checks li svg{width:18px;height:18px;color:var(--ok);flex:none;margin-top:1px}.cm-web .nx-secure{color:var(--muted);justify-content:center;align-items:center;gap:6px;margin-top:10px;font-size:12.5px;display:flex}.cm-web .nx-secure svg{width:13px;height:13px}.cm-web .nx-conn .btn.pri.wide{border-radius:15px;height:48px;font-size:15px}.cm-web .nx-conn .btn.pri.wide svg{width:16px;height:16px}.cm-web .nx-wait{height:48px;color:var(--ink2);background:#f3f1fa;border-radius:15px;justify-content:center;align-items:center;gap:10px;margin-top:16px;font-size:14.5px;font-weight:600;display:none}.cm-web .nx-wait i{border:2.5px solid #d9d3f5;border-top-color:var(--vio);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite spin}.cm-web .nx-conn.waiting .nx-wait{display:flex}.cm-web .nx-conn.waiting .go,.cm-web .nx-conn .s2,.cm-web .nx-conn.done .s1{display:none}.cm-web .nx-conn.done .s2{animation:rise .5s var(--ease);display:block}.cm-web .nx-ok{width:86px;height:86px;margin:4px auto 18px;position:relative}.cm-web .nx-ok .blg{border-radius:26px;width:86px;height:86px}.cm-web .nx-ok em{width:36px;height:36px;animation:bump .6s .2s var(--ease) backwards;background:#22c55e;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-8px;right:-8px;box-shadow:0 0 0 4px #fff,0 8px 18px -6px #22c55eb3}.cm-web .nx-ok em svg{stroke:#fff;stroke-width:3.2px;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:24;stroke-dashoffset:24px;width:20px;height:20px;animation:okdraw .45s .35s var(--ease) forwards}.cm-web .nx-conf{pointer-events:none;width:0;height:0;position:absolute;top:40%;left:50%}.cm-web .nx-conf u{background:var(--c);opacity:0;border-radius:2px;width:7px;height:11px;position:absolute}.cm-web .nx-conn.done .nx-conf u{animation:nxConf 1.1s var(--ease) forwards;animation-delay:var(--d)}@keyframes nxConf{0%{opacity:1;transform:translate(0)rotate(0)}to{opacity:0;transform:translate(var(--x),var(--y)) rotate(var(--r))}}.cm-web .nx-next{text-align:left;background:#f7f6fb;border-radius:16px;align-items:center;gap:12px;margin:18px 0 0;padding:12px 14px;display:flex}.cm-web .nx-next img{object-fit:cover;border-radius:9px;flex:none;width:40px;height:52px}.cm-web .nx-next b{font-size:13.5px;font-weight:650;display:block}.cm-web .nx-next small{color:var(--muted);margin-top:1px;font-size:12.5px;display:block}.cm-web .mini.nx-guide{width:min(620px,100vw - 40px);padding:28px}.cm-web .nx-guide .hd{align-items:center;gap:14px;display:flex}.cm-web .nx-guide .hd .blg{border-radius:15px;width:48px;height:48px}.cm-web .nx-guide .steps{grid-template-columns:repeat(3,1fr);gap:12px;margin:22px 0 6px;display:grid}.cm-web .nx-step{box-shadow:inset 0 0 0 1px var(--hair);background:#f8f7fc;border-radius:18px;padding:16px 14px 14px;position:relative}.cm-web .nx-step .n{background:var(--btn);color:#fff;width:26px;height:26px;box-shadow:var(--btn-sh);border-radius:9px;place-items:center;font-size:13px;font-weight:800;display:grid}.cm-web .nx-step b{margin-top:12px;font-size:14px;font-weight:650;line-height:1.3;display:block}.cm-web .nx-step p{color:var(--ink2);margin-top:5px;font-size:12.5px;line-height:1.45}.cm-web .nx-step .path{flex-wrap:wrap;gap:4px;margin-top:9px;display:flex}.cm-web .nx-step .path span{color:var(--vio);background:var(--vio-l);border-radius:6px;padding:2px 6px;font-size:11px;font-weight:650}.cm-web .nx-phone{height:92px;box-shadow:inset 0 0 0 1px var(--hair2);background:#fff;border-radius:14px;margin-bottom:12px;position:relative;overflow:hidden}.cm-web .nx-phone .bar{background:#efedf6;border-radius:5px;height:9px;position:absolute;left:12px;right:12px}.cm-web .nx-phone .sw{background:var(--vio);border-radius:8px;width:26px;height:15px;position:absolute;right:12px}.cm-web .nx-phone .sw:after{content:"";background:#fff;border-radius:50%;width:11px;height:11px;position:absolute;top:2px;right:2px}.cm-web .nx-phone .opt{height:24px;box-shadow:inset 0 0 0 1.5px var(--hair2);color:var(--ink2);border-radius:8px;align-items:center;padding:0 8px;font-size:10.5px;font-weight:700;display:flex;position:absolute;left:12px;right:12px}.cm-web .nx-phone .opt.on{box-shadow:inset 0 0 0 1.5px var(--vio);color:var(--vio);background:var(--vio-l)}.cm-web .nx-phone .fbl{align-items:center;gap:8px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cm-web .nx-phone .fbl .blg{border-radius:9px;width:30px;height:30px}.cm-web .nx-phone .fbl .blg.fb{border-radius:50%}.cm-web .nx-phone .fbl i.wire{background:repeating-linear-gradient(90deg,#b8aef0 0 4px,#0000 4px 7px);width:22px;height:2px}.cm-web .nx-guide .keep{background:var(--ok-l);color:var(--ok);border-radius:14px;align-items:center;gap:10px;margin-top:14px;padding:11px 14px;font-size:13.5px;font-weight:600;display:flex}.cm-web .nx-guide .keep svg{flex:none;width:18px;height:18px}.cm-web .nx-guide .acts{gap:10px;margin-top:16px;display:flex}.cm-web .nx-guide .acts .btn{flex:1;height:46px}@media (width<=1150px){.cm-web .nx-promise{grid-template-columns:1fr}.cm-web .nx-empty{grid-template-columns:230px 1fr;gap:28px;padding:32px}.cm-web .nx-orbit{width:230px;height:230px}.cm-web .nx-orbit .ring.r2{inset:40px}.cm-web .nx-orbit .core{border-radius:25px;width:80px;height:80px;margin:-40px 0 0 -40px}.cm-web .nx-orbit .core img{width:44px;height:44px}.cm-web .nx-orbit .sat .blg{width:40px;height:40px;top:-138px;left:-20px}}@media (width<=900px){.cm-web .nx-empty{grid-template-columns:1fr}}@media (width<=800px){.cm-web .nx-guide .steps{grid-template-columns:1fr}.cm-web .nx-alert .thumbs,.cm-web .nx-sum .nx-safe{display:none}}.cm-web .nx-hero{background:#fff;border-radius:26px;align-items:center;gap:26px;margin-top:22px;padding:22px 24px 22px 22px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffffe6,0 1px 2px #18181b0a,0 24px 50px -24px #3c32a073}.cm-web .nx-hero:before{content:"";pointer-events:none;background:radial-gradient(60% 120% at 0% 0%,var(--tint,#ffe4e8),transparent 60%);position:absolute;inset:0}.cm-web .nx-hero>*{position:relative}.cm-web .nx-hero .nx-tx{flex:1;min-width:0}.cm-web .nx-hero h2{letter-spacing:-.02em;margin-top:8px;font-size:22px;font-weight:700;line-height:1.2}.cm-web .nx-hero p{color:var(--ink2);max-width:520px;margin-top:6px;font-size:14.5px;line-height:1.5}.cm-web .nx-hero .nx-go{flex-direction:column;flex:none;align-items:stretch;gap:8px;display:flex}.cm-web .nx-hero .nx-go small{color:var(--muted);text-align:center;font-size:12.5px}.cm-web .nx-tag{white-space:nowrap;letter-spacing:.06em;text-transform:uppercase;border-radius:8px;align-items:center;gap:6px;height:24px;padding:0 9px;font-size:11.5px;font-weight:800;display:inline-flex}.cm-web .nx-tag.red{color:#be123c;background:#ffe4e8}.cm-web .nx-tag.amber{color:#b45309;background:#fff1db}.cm-web .nx-tag.night{color:#e9e3ff;background:#ffffff24}.cm-web .nx-tag i{background:currentColor;border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite nx-blink}@keyframes nx-blink{50%{opacity:.35}}.cm-web .nx-lnk{color:var(--ink2);justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.cm-web .nx-lnk svg{width:14px;height:14px}.cm-web .nx-lnk:hover{color:var(--vio)}.cm-web .nx-thumb{border-radius:18px;flex:none;width:96px;height:120px;position:relative;overflow:visible}.cm-web .nx-thumb img{object-fit:cover;border-radius:18px;width:100%;height:100%;transform:rotate(-4deg);box-shadow:0 14px 26px -14px #3c14288c}.cm-web .nx-thumb .nx-badge{background:#fff;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:-10px;right:-10px;box-shadow:0 8px 18px -8px #be123c99,0 0 0 4px #ffe4e8}.cm-web .nx-thumb .nx-badge svg{color:#e11d48;width:18px;height:18px}.cm-web .nx-thumb .nx-net{position:absolute;bottom:-8px;left:-8px}.cm-web .nx-thumb .nx-net .blg{border-radius:9px;width:28px;height:28px;box-shadow:0 0 0 3px #fff}.cm-web .nx-thumb .nx-net .blg svg{width:16px;height:16px}.cm-web .nx-snap{animation:nx-snap 2.8s var(--spring) infinite}@keyframes nx-snap{0%,60%{transform:rotate(0)}66%{transform:rotate(-14deg)}72%{transform:rotate(10deg)}78%,to{transform:rotate(0)}}.cm-web .wt.nx-failed{box-shadow:0 0 0 2px #f43f5e,0 10px 22px -12px #e11d4899}.cm-web .wt.nx-failed:after{content:"";border-radius:inherit;background:linear-gradient(#0000 40%,#8813378c);position:absolute;inset:0}.cm-web .nx-wbad{z-index:3;color:#fff;white-space:nowrap;background:#e11d48;border-radius:8px;align-items:center;gap:5px;height:23px;padding:0 8px;font-size:11.5px;font-weight:700;display:inline-flex;position:absolute;bottom:6px;left:6px;box-shadow:0 6px 14px -6px #e11d48cc}.cm-web .nx-wbad.am{background:#f59e0b;box-shadow:0 6px 14px -6px #f59e0bcc}.cm-web .wt.nx-missed{filter:grayscale(.75);opacity:.75}.cm-web .wt.nx-missed .wchip{background:#57534e}.cm-web .nx-retry .wchip{background:#b45309}.cm-web .mini.nx-what{width:min(520px,100vw - 40px);padding:26px}.cm-web .nx-what-h{align-items:center;gap:14px;display:flex}.cm-web .nx-what-h img{object-fit:cover;border-radius:12px;width:58px;height:72px;box-shadow:0 8px 16px -10px #00000080}.cm-web .nx-what-h h3{letter-spacing:-.01em;font-size:19px}.cm-web .nx-what-h small{color:var(--muted);margin-top:2px;font-size:13px;display:block}.cm-web .nx-tl{gap:2px;margin:18px 0 6px;display:grid}.cm-web .nx-tl div{border-radius:13px;align-items:center;gap:12px;padding:10px 12px;display:flex}.cm-web .nx-tl div.bad{background:#fff1f3}.cm-web .nx-tl .blg{border-radius:8px;flex:none;width:26px;height:26px}.cm-web .nx-tl .blg svg{width:15px;height:15px}.cm-web .nx-tl b{font-size:14px;display:block}.cm-web .nx-tl small{color:var(--muted);font-size:12.5px}.cm-web .nx-tl .bad small{color:#be123c}.cm-web .nx-tl em{border-radius:7px;flex:none;margin-left:auto;padding:3px 8px;font-size:12px;font-style:normal;font-weight:700}.cm-web .nx-tl em.ok{background:var(--ok-l);color:var(--ok)}.cm-web .nx-tl em.no{color:#be123c;background:#ffe4e8}.cm-web .nx-what .nx-acts{gap:8px;margin-top:16px;display:grid}.cm-web .nx-what .nx-acts .btn{width:100%}.cm-web .nx-what .nx-row{gap:8px;display:flex}.cm-web .nx-what .nx-row .btn{flex:1}.cm-web .nx-what .nx-note{color:var(--muted);text-align:center;margin-top:12px;font-size:12.5px}.cm-web .nx-x2{width:32px;height:32px;color:var(--muted);background:#f4f3f8;border-radius:10px;place-items:center;display:grid;position:absolute;top:16px;right:16px}.cm-web .nx-x2 svg{width:14px;height:14px}.cm-web .cc.nx-fail{color:#9f1239;background:#fff1f3;box-shadow:0 0 0 1.5px #fb7185}.cm-web .cc.nx-try{color:#92400e;background:#fff7e8;box-shadow:0 0 0 1.5px #fbbf24}.cm-web .cc.nx-miss{box-shadow:inset 0 0 0 1px var(--hair2);color:var(--muted);background:#f4f4f5;-webkit-text-decoration:line-through #00000040;text-decoration:line-through #00000040}.cm-web .cc.nx-fail img,.cm-web .cc.nx-miss img{filter:saturate(.7)}.cm-web .cc .nx-dot{color:#fff;background:#e11d48;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;font-size:10px;font-weight:800;display:grid}.cm-web .cc.nx-try .nx-dot{background:#f59e0b;background:conic-gradient(#f59e0b 0 70%,transparent 0);animation:1.4s linear infinite spin;-webkit-mask:radial-gradient(circle,#0000 4px,#000 4.5px);mask:radial-gradient(circle,#0000 4px,#000 4.5px)}.cm-web .nx-pop{z-index:5;width:300px;box-shadow:0 0 0 1px var(--hair2),0 30px 60px -24px #28146e80;animation:nx-popin .4s var(--spring) both;background:#fff;border-radius:18px;padding:16px;position:absolute}@keyframes nx-popin{0%{opacity:0;transform:translateY(8px)scale(.96)}}.cm-web .nx-pop:before{content:"";width:12px;height:12px;box-shadow:-1px -1px 0 var(--hair2);background:#fff;position:absolute;top:-6px;left:28px;transform:rotate(45deg)}.cm-web .nx-pop h4{align-items:center;gap:8px;font-size:14.5px;display:flex}.cm-web .nx-pop p{color:var(--ink2);margin-top:6px;font-size:13px;line-height:1.45}.cm-web .nx-pop .nx-row{gap:6px;margin-top:12px;display:flex}.cm-web .nx-pop .btn{height:34px;padding:0 12px;font-size:13px}.cm-web .nx-legend-x{align-items:center;gap:6px;display:inline-flex}.cm-web .nx-legend-x i{border-radius:3px;width:9px;height:9px}.cm-web .nx-broken{text-align:center;color:#fff;background:#1a1330;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex;position:absolute;inset:0}.cm-web .nx-broken .bg{filter:blur(18px)saturate(.6)brightness(.55);background:url(https://clipmagic.tech/webapp/media/cafe-loaf.jpg) 50%/cover;position:absolute;inset:-20px}.cm-web .nx-broken>:not(.bg){position:relative}.cm-web .nx-broken .nx-frame{border:2px dashed #ffffff73;border-radius:16px;place-items:center;width:120px;height:150px;display:grid;position:relative;overflow:hidden}.cm-web .nx-broken .nx-frame img{object-fit:cover;filter:blur(1.2px);opacity:.9;width:58px;height:58px;image-rendering:pixelated;border-radius:10px}.cm-web .nx-broken .nx-frame:after{content:"";background:linear-gradient(110deg,#0000 30%,#ffffff2e 50%,#0000 70%);animation:2.4s ease-in-out infinite nx-sheen;position:absolute;inset:0}@keyframes nx-sheen{0%{transform:translate(-100%)}to{transform:translate(100%)}}.cm-web .nx-broken b{font-size:15px}.cm-web .nx-broken small{color:#ffffffb8;max-width:200px;font-size:12.5px;line-height:1.4}.cm-web .nx-scout{object-fit:contain;filter:drop-shadow(0 6px 12px #0006);width:54px;height:54px;animation:3s ease-in-out infinite nx-bob}@keyframes nx-bob{50%{transform:translateY(-5px)rotate(-3deg)}}.cm-web .nx-err{background:linear-gradient(135deg,#fff1f3,#fff7f8);border-radius:16px;gap:12px;margin-top:16px;padding:14px;display:flex;box-shadow:inset 0 0 0 1px #f43f5e2e}.cm-web .nx-err.amber{background:linear-gradient(135deg,#fff6e4,#fff9ef);box-shadow:inset 0 0 0 1px #f5a52440}.cm-web .nx-err .i{background:#fff;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;font-size:17px;display:grid;box-shadow:0 4px 10px -4px #be123c4d}.cm-web .nx-err b{color:#9f1239;font-size:14.5px;display:block}.cm-web .nx-err.amber b{color:#7a3b00}.cm-web .nx-err p{color:#7f3b4a;margin-top:2px;font-size:13px;line-height:1.45}.cm-web .nx-err.amber p{color:#8a5520}.cm-web .nx-try-h{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:18px 0 8px;font-size:12px;font-weight:700}.cm-web .nx-opts{gap:8px;display:grid}.cm-web .nx-opt{box-shadow:0 0 0 1px var(--hair2);text-align:left;transition:transform .25s var(--spring),box-shadow .2s;background:#fff;border-radius:15px;align-items:center;gap:13px;padding:12px 14px;display:flex}.cm-web .nx-opt:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #6d55fd59,0 12px 24px -14px #6d55fd8c}.cm-web .nx-opt.pri{box-shadow:0 0 0 1.5px var(--vio),0 12px 24px -16px #6d55fdb3;background:linear-gradient(135deg,#fbfaff,#f5f2ff)}.cm-web .nx-opt .e{background:#f4f2fb;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.cm-web .nx-opt.pri .e{background:var(--btn);color:#fff;box-shadow:var(--btn-sh)}.cm-web .nx-opt .e svg{width:18px;height:18px}.cm-web .nx-opt b{font-size:14px;display:block}.cm-web .nx-opt small{color:var(--muted);font-size:12.5px}.cm-web .nx-opt .ar{color:var(--faint);margin-left:auto}.cm-web .nx-opt .ar svg{width:16px;height:16px}.cm-web .nx-free{color:var(--muted);align-items:center;gap:8px;margin-top:14px;font-size:12.5px;display:flex}.cm-web .nx-free svg{width:15px;height:15px;color:var(--ok);flex:none}.cm-web .rks .nx-flag{color:#fff;z-index:2;background:#e11d48;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;font-weight:800;display:grid;position:absolute;top:3px;right:3px;box-shadow:0 0 0 2px #fff}.cm-web .rks .nx-flag.am{background:#78716c}.cm-web .rq-im{position:relative}.cm-web .nx-missbar{z-index:4;justify-content:center;display:flex;position:absolute;top:44%;left:0;right:0}.cm-web .nx-missbar span{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#14101ed1;border-radius:99px;align-items:center;gap:7px;height:30px;padding:0 13px;font-size:12.5px;font-weight:700;display:inline-flex;box-shadow:0 10px 24px -10px #0009}.cm-web .phone.nx-dim .pv-media{filter:grayscale(.85)brightness(.75)}.cm-web .nx-sug{color:var(--ink2);background:#f4f1ff;border-radius:13px;align-items:center;gap:10px;margin-top:10px;padding:10px 12px;font-size:13px;display:flex}.cm-web .nx-sug svg{width:15px;height:15px;color:var(--vio);flex:none}.cm-web .nx-sug b{color:var(--ink)}.cm-web .when button.nx-best{box-shadow:0 0 0 1.5px var(--vio)}.cm-web .when button.nx-past{opacity:.35;pointer-events:none}.cm-web .nx-eve{--tint:transparent;color:#fff;background:radial-gradient(90% 140% at 100% 0,#5b3fd6 0%,#0000 55%),linear-gradient(120deg,#1b1342 0%,#2a1c66 55%,#3b2287 100%);box-shadow:0 0 0 1px #ffffff0f,0 30px 60px -26px #281478d9}.cm-web .nx-eve:before{background:0 0}.cm-web .nx-eve h2{color:#fff}.cm-web .nx-eve p{color:#ece8ffc7}.cm-web .nx-eve .nx-go small{color:#ece8ff99}.cm-web .nx-eve .btn.sec{color:#fff;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff2e}.cm-web .nx-stars{pointer-events:none;position:absolute;inset:0}.cm-web .nx-stars i{opacity:.5;background:#fff;border-radius:50%;width:2px;height:2px;animation:3s ease-in-out infinite nx-tw;position:absolute}@keyframes nx-tw{50%{opacity:.08}}.cm-web .nx-moon{opacity:.9;background:radial-gradient(circle at 35% 35%,#fff6d8,#ffd98a 60%,#f7b955);border-radius:50%;width:90px;height:90px;position:absolute;top:-18px;right:30px;box-shadow:0 0 50px 10px #ffd67840}.cm-web .nx-moon:after{content:"";background:#33207a;border-radius:50%;width:90px;height:90px;position:absolute;top:-8px;left:28px}.cm-web .nx-pair{flex:none;width:132px;height:112px;position:relative}.cm-web .nx-pair span{border-radius:14px;width:76px;height:98px;position:absolute;top:6px;overflow:hidden;box-shadow:0 0 0 3px #ffffffe6,0 14px 24px -12px #000000b3}.cm-web .nx-pair span img{object-fit:cover;width:100%;height:100%}.cm-web .nx-pair span:first-child{left:6px;transform:rotate(-8deg)}.cm-web .nx-pair span:nth-child(2){left:48px;transform:rotate(6deg)}.cm-web .nx-pair em{z-index:2;color:#1b1342;background:#fff;border-radius:9px;align-items:center;height:26px;padding:0 9px;font-size:12px;font-style:normal;font-weight:800;display:flex;position:absolute;bottom:-4px;right:-2px;box-shadow:0 8px 16px -8px #0009}.cm-web .nx-mail{color:#ece8ffd9;background:#ffffff1a;border-radius:9px;align-items:center;gap:7px;height:28px;margin-top:12px;padding:0 11px;font-size:12.5px;display:inline-flex}.cm-web .nx-mail svg{width:14px;height:14px}.cm-web .wt.nx-tmr{box-shadow:0 0 0 2px #ffb020,0 10px 22px -12px #f59e0b99}@media (width<=1100px){.cm-web .nx-hero{flex-wrap:wrap}.cm-web .nx-hero .nx-go{flex-flow:wrap;width:100%;padding-left:122px}.cm-web .nx-hero .nx-go .btn{flex:none}.cm-web .nx-hero .nx-go small{text-align:left;width:100%}}.cm-web .nx-plans .nx-hero{background:#fff;border-radius:26px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;margin-bottom:28px;padding:28px 30px;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffffe6,0 1px 2px #18181b0a,0 24px 50px -24px #3c32a073}.cm-web .nx-plans .nx-hero:before{content:"";border-radius:inherit;background:var(--edge);-webkit-mask-composite:xor;opacity:.55;pointer-events:none;padding:1.5px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.cm-web .nx-plans .nx-hero.amber:before{opacity:.9;background:linear-gradient(120deg,#ffc48a,#ffb67a 50%,#ffdfa8)}.cm-web .nx-plans .nx-hero.amber{box-shadow:0 0 0 1px #ffffffe6,0 1px 2px #18181b0a,0 24px 50px -24px #b45a0a66}.cm-web .nx-plans .nx-hero.red:before{opacity:.85;background:linear-gradient(120deg,#ff8fa8,#ffb67a 60%,#ffd6a8)}.cm-web .nx-plans .nx-hero.red{box-shadow:0 0 0 1px #ffffffe6,0 1px 2px #18181b0a,0 24px 50px -24px #aa1e4673}.cm-web .nx-plans .nx-hero:after{content:"";pointer-events:none;background:radial-gradient(closest-side,#c7b6ff59,#0000);border-radius:50%;width:420px;height:420px;position:absolute;top:-180px;right:-140px}.cm-web .nx-plans .nx-hero.amber:after{background:radial-gradient(closest-side,#ffc88c59,#0000)}.cm-web .nx-plans .nx-hero.red:after{background:radial-gradient(closest-side,#ffa0b452,#0000)}.cm-web .nx-plans .nx-hero .tx h2{letter-spacing:-.025em;margin-top:10px;font-size:25px;font-weight:700;line-height:1.18}.cm-web .nx-plans .nx-hero .tx p{color:var(--ink2);max-width:560px;margin-top:6px;font-size:15px;line-height:1.5}.cm-web .nx-plans .nx-hero .tx p b{color:var(--ink)}.cm-web .nx-plans .nx-hero .go{z-index:1;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:relative}.cm-web .nx-plans .nx-hero .go .btn{border-radius:14px;height:46px;padding:0 22px;font-size:15px}.cm-web .nx-plans .nx-hero .go small{color:var(--muted);font-size:12.5px}.cm-web .nx-plans .nx-hero .ch-tag.red{color:var(--red);background:#ffe4ea}.cm-web .nx-plans .nx-ring{flex:none;width:128px;height:128px;position:relative}.cm-web .nx-plans .nx-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.cm-web .nx-plans .nx-ring circle{fill:none;stroke-width:3.1px;stroke-linecap:round}.cm-web .nx-plans .nx-ring .bg{stroke:#eeebf8}.cm-web .nx-plans .nx-ring .fg{stroke:url(#nxg);stroke-dasharray:var(--v) 100;animation:plnxFill 1.3s .25s var(--ease) backwards}.cm-web .nx-plans .nx-ring.amber .fg{stroke:url(#nxa)}.cm-web .nx-plans .nx-ring.red .fg{stroke:url(#nxr)}@keyframes plnxFill{0%{stroke-dasharray:0 100}}.cm-web .nx-plans .nx-ring .in{text-align:center;place-items:center;display:grid;position:absolute;inset:0}.cm-web .nx-plans .nx-ring .in b{letter-spacing:-.04em;font-size:30px;font-weight:800;line-height:1;display:block}.cm-web .nx-plans .nx-ring .in small{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin-top:4px;font-size:11.5px;font-weight:700;display:block}.cm-web .nx-plans .nx-ring .glow{animation:plnxBreathe 3.2s var(--ease) infinite;background:radial-gradient(closest-side,#9d80ff2e,#0000);border-radius:50%;position:absolute;inset:14px}@keyframes plnxBreathe{50%{opacity:.5;transform:scale(1.12)}}.cm-web .nx-plans .nx-stats{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.cm-web .nx-plans .nx-stats div{background:#f7f6fb;border-radius:14px;min-width:110px;padding:10px 14px}.cm-web .nx-plans .nx-stats b{letter-spacing:-.02em;font-size:19px;font-weight:800;display:block}.cm-web .nx-plans .nx-stats small{color:var(--muted);margin-top:1px;font-size:12px;display:block}.cm-web .nx-plans .nx-tbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--ink2);background:#ffffffb8;border-radius:16px;align-items:center;gap:12px;margin:66px 0 -26px;padding:9px 10px 9px 14px;font-size:13.5px;font-weight:600;display:flex;box-shadow:0 0 0 1px #ffffffe6,0 10px 24px -18px #3c32a080}.cm-web .nx-plans .nx-tbar .dots{gap:3px;display:flex}.cm-web .nx-plans .nx-tbar .dots i{background:#e3dff3;border-radius:50%;width:7px;height:7px}.cm-web .nx-plans .nx-tbar .dots i.on{background:var(--btn)}.cm-web .nx-plans .nx-tbar b{color:var(--ink)}.cm-web .nx-plans .nx-tbar .sp{flex:1}.cm-web .nx-plans .nx-tbar .lbl{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);border-right:1px solid var(--hair2);margin-right:2px;padding-right:10px;font-size:11px;font-weight:800}.cm-web .nx-plans .nx-plan .row .t b{font-size:15px;font-weight:650}.cm-web .nx-plans .nx-plan .row .t small{color:var(--muted);margin-top:2px;font-size:13px;display:block}.cm-web .nx-plans .nx-ico{width:40px;height:40px;color:var(--vio);background:#f4f2fb;border-radius:12px;flex:none;place-items:center;display:grid}.cm-web .nx-plans .nx-ico svg{width:20px;height:20px}.cm-web .nx-plans .nx-visa{color:#fff;letter-spacing:.02em;background:linear-gradient(135deg,#1a1f71,#2c3ba8);border-radius:7px;flex:none;place-items:center;width:46px;height:30px;font-size:12px;font-style:italic;font-weight:800;display:grid;box-shadow:0 6px 14px -8px #1a1f71cc}.cm-web .nx-plans .nx-visa.bad{filter:saturate(.3);opacity:.7}.cm-web .nx-plans .nx-meter{flex:none;align-items:center;gap:12px;width:240px;display:flex}.cm-web .nx-plans .nx-meter .pbar{border-radius:4px;flex:1;height:8px}.cm-web .nx-plans .nx-meter .pbar i{animation:plnxGrow 1.2s .3s var(--ease) backwards}@keyframes plnxGrow{0%{width:0!important}}.cm-web .nx-plans .nx-meter span{color:var(--ink2);white-space:nowrap;font-size:13px;font-weight:700}.cm-web .nx-plans .nx-tag{background:var(--ok-l);height:22px;color:var(--ok);vertical-align:1px;border-radius:7px;align-items:center;margin-left:8px;padding:0 8px;font-size:11.5px;font-weight:700;display:inline-flex}.cm-web .nx-plans .nx-tag.vio{background:var(--vio-l);color:var(--vio)}.cm-web .nx-plans .nx-tag.red{color:var(--red);background:#ffe4ea}.cm-web .nx-plans .nx-inv .row{padding:12px 0}.cm-web .nx-plans .nx-inv .row .t{grid-template-columns:150px 1fr 90px 80px;align-items:center;gap:10px;display:grid}.cm-web .nx-plans .nx-inv .row .t span{color:var(--ink2);font-size:14px}.cm-web .nx-plans .nx-inv .row .t span:first-child{color:var(--ink);font-weight:600}.cm-web .nx-plans .nx-inv .row .t span.amt{color:var(--ink);text-align:right;font-weight:700}.cm-web .nx-plans .nx-inv .row[hidden]+.row{border-top:0}.cm-web .nx-plans .nx-inv .row .t b.nx-tag{width:auto;display:inline-flex}.cm-web .nx-plans .nx-pdf{width:36px;height:36px;color:var(--muted);border-radius:11px;place-items:center;transition:background .2s,color .2s;display:grid}.cm-web .nx-plans .nx-pdf:hover{color:var(--vio);background:#f2f1f7}.cm-web .nx-plans .nx-pdf svg{width:18px;height:18px}.cm-web .nx-plans .nx-bottom{color:var(--muted);justify-content:space-between;align-items:center;gap:16px;margin-top:22px;padding:4px 84px 0 4px;font-size:13.5px;display:flex}.cm-web .nx-plans .nx-bottom a{color:var(--muted);border-bottom:1px solid #0000;font-weight:600;text-decoration:none;transition:color .2s,border-color .2s}.cm-web .nx-plans .nx-bottom a:hover{color:var(--red);border-color:currentColor}.cm-web .nx-plans .nx-two{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:28px;display:grid}.cm-web .nx-plans .nx-works{padding:20px 22px}.cm-web .nx-plans .nx-works h4{letter-spacing:.07em;text-transform:uppercase;color:#2c333c;font-size:13px;font-weight:800}.cm-web .nx-plans .nx-works ul{gap:10px;margin-top:12px;list-style:none;display:grid}.cm-web .nx-plans .nx-works li{color:var(--ink2);gap:10px;font-size:14px;line-height:1.45;display:flex}.cm-web .nx-plans .nx-works li svg{width:18px;height:18px;color:var(--ok);flex:none;margin-top:1px}.cm-web .nx-plans .nx-works li.wait svg{color:var(--amber)}.cm-web .nx-plans .nx-works li b{color:var(--ink);font-weight:650}.cm-web .nx-plans .nx-goes{border-top:1px solid var(--hair);align-items:flex-end;gap:10px;margin-top:18px;padding-top:16px;display:flex}.cm-web .nx-plans .nx-goes div{text-align:center}.cm-web .nx-plans .nx-goes img{object-fit:cover;width:58px;height:72px;transition:transform .35s var(--spring);border-radius:12px;box-shadow:0 0 0 2.5px #fff,0 10px 18px -10px #140a3280}.cm-web .nx-plans .nx-goes div:first-child img{transform:rotate(-4deg)}.cm-web .nx-plans .nx-goes div:nth-child(3) img{transform:rotate(4deg)}.cm-web .nx-plans .nx-goes div:hover img{transform:translateY(-4px)rotate(0)}.cm-web .nx-plans .nx-goes small{color:var(--ok);margin-top:7px;font-size:11.5px;font-weight:700;display:block}.cm-web .nx-plans .nx-goes p{color:var(--muted);margin:0 0 20px 6px;font-size:12.5px;line-height:1.35}.cm-web .nx-plans .nx-opts{gap:10px;padding:16px;display:grid}.cm-web .nx-plans .nx-opt{box-shadow:inset 0 0 0 1px var(--hair);transition:transform .3s var(--spring),box-shadow .3s,background .3s;background:#fafafd;border-radius:18px;align-items:center;gap:14px;padding:14px 14px 14px 16px;display:flex}.cm-web .nx-plans .nx-opt:hover{background:#fff;transform:translateY(-2px);box-shadow:inset 0 0 0 1px #6d55fd40,0 16px 30px -18px #3c28a073}.cm-web .nx-plans .nx-opt.hl{background:linear-gradient(160deg,#f7f3ff,#fff);box-shadow:inset 0 0 0 1.5px #8b7bff73}.cm-web .nx-plans .nx-opt .em{width:44px;height:44px;box-shadow:var(--shadow);background:#fff;border-radius:14px;flex:none;place-items:center;font-size:24px;display:grid}.cm-web .nx-plans .nx-opt .t{flex:1;min-width:0}.cm-web .nx-plans .nx-opt .t b{font-size:15px;font-weight:650;display:block}.cm-web .nx-plans .nx-opt .t small{color:var(--muted);margin-top:2px;font-size:13px;display:block}.cm-web .nx-plans .nx-price-tbd{height:20px;color:var(--muted);box-shadow:inset 0 0 0 1.2px var(--hair2);letter-spacing:.01em;vertical-align:1px;border-radius:6px;align-items:center;margin-left:6px;padding:0 7px;font-size:11px;font-weight:700;display:inline-flex}.cm-web .nx-plans .nx-tl{grid-template-columns:repeat(3,1fr);margin-top:18px;display:grid;position:relative}.cm-web .nx-plans .nx-tl:before{content:"";background:linear-gradient(90deg,var(--red),#ffb67a 50%,#e3dff3 50%);height:2px;position:absolute;top:7px;left:8px;right:calc(33.3% - 8px)}.cm-web .nx-plans .nx-tl div{color:var(--ink2);padding-top:24px;font-size:13px;line-height:1.4;position:relative}.cm-web .nx-plans .nx-tl div:before{content:"";background:#fff;border-radius:50%;width:16px;height:16px;position:absolute;top:0;left:0;box-shadow:inset 0 0 0 3px #e3dff3}.cm-web .nx-plans .nx-tl div.done:before{box-shadow:inset 0 0 0 5px var(--red)}.cm-web .nx-plans .nx-tl div.next:before{animation:plnxPing 1.8s var(--ease) infinite;box-shadow:inset 0 0 0 5px #ffb67a}@keyframes plnxPing{0%{box-shadow:inset 0 0 0 5px #ffb67a,0 0 #ffb67a99}70%{box-shadow:inset 0 0 0 5px #ffb67a,0 0 0 9px #ffb67a00}to{box-shadow:inset 0 0 0 5px #ffb67a,0 0 #ffb67a00}}.cm-web .nx-plans .nx-tl b{color:var(--ink);font-size:13.5px;font-weight:700;display:block}.cm-web .nx-plans .mini.nx-pick{width:min(980px,100vw - 40px);max-height:calc(100vh - 40px);padding:30px 30px 24px;overflow:auto}.cm-web .nx-plans .nx-pick .hd{text-align:center}.cm-web .nx-plans .nx-pick .hd h2{letter-spacing:-.03em;font-size:26px}.cm-web .nx-plans .nx-pick .hd p.sub{font-size:15px!important}.cm-web .nx-plans .nx-pick .seg{width:max-content;margin:16px auto 0;display:flex}.cm-web .nx-plans .nx-pick .seg em{color:var(--ok);background:var(--ok-l);border-radius:6px;margin-left:6px;padding:2px 6px;font-size:11px;font-style:normal;font-weight:800}.cm-web .nx-plans .nx-pick .seg button.on em{color:#fff;background:#ffffff38}.cm-web .nx-plans .nx-tiers{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:14px;margin-top:22px;display:grid}.cm-web .nx-plans .nx-tier{box-shadow:inset 0 0 0 1px var(--hair);transition:transform .35s var(--spring),box-shadow .35s;animation:rise .55s var(--ease) backwards;animation-delay:calc(var(--i) * 70ms + .1s);background:#fafafd;border-radius:22px;flex-direction:column;padding:22px 20px 20px;display:flex;position:relative}.cm-web .nx-plans .nx-tier:hover{transform:translateY(-4px);box-shadow:inset 0 0 0 1px #6d55fd38,0 24px 40px -24px #3c28a080}.cm-web .nx-plans .nx-tier.top{color:#fff;background:linear-gradient(170deg,#1d1442,#2d1e68 55%,#3c2785);box-shadow:0 30px 60px -30px #3c1ea0e6,inset 0 1px #ffffff1f}.cm-web .nx-plans .nx-tier.top:before{content:"";border-radius:inherit;background:var(--edge);-webkit-mask-composite:xor;pointer-events:none;padding:1.5px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.cm-web .nx-plans .nx-tier.cur{box-shadow:0 0 0 2px #8b7bff,var(--shadow);background:#fff}.cm-web .nx-plans .nx-tier .nm{align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.cm-web .nx-plans .nx-tier .nm .badge{margin-left:auto}.cm-web .nx-plans .nx-tier.top .nm .badge{color:#fff;background:#ffffff24}.cm-web .nx-plans .nx-tier .pr{align-items:baseline;gap:6px;margin-top:14px;display:flex}.cm-web .nx-plans .nx-tier .pr b{letter-spacing:-.04em;font-size:38px;font-weight:800;line-height:1}.cm-web .nx-plans .nx-tier .pr small{color:var(--muted);font-size:13.5px}.cm-web .nx-plans .nx-tier.top .pr small{color:#e8e2ffa6}.cm-web .nx-plans .nx-tier .pr .tbd{color:var(--muted);outline-offset:-1.5px;border-radius:11px;outline:1.5px dashed #18181b2e;align-items:center;height:38px;padding:0 12px;font-size:14.5px;font-weight:700;display:inline-flex}.cm-web .nx-plans .nx-tier.top .pr .tbd{color:#fffc;outline-color:#ffffff4d}.cm-web .nx-plans .nx-tier.top .nm,.cm-web .nx-plans .nx-tier.top .posts b{color:#fff}.cm-web .nx-plans .nx-tier .posts{box-shadow:inset 0 0 0 1px var(--hair);background:#fff;border-radius:14px;margin-top:14px;padding:12px 14px}.cm-web .nx-plans .nx-tier.top .posts{background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff1a}.cm-web .nx-plans .nx-tier .posts b{letter-spacing:-.03em;font-size:22px;font-weight:800}.cm-web .nx-plans .nx-tier .posts span{color:var(--ink2);margin-left:4px;font-size:13.5px}.cm-web .nx-plans .nx-tier.top .posts span{color:#e8e2ffbf}.cm-web .nx-plans .nx-tier ul{flex:1;gap:9px;margin:16px 0 18px;list-style:none;display:grid}.cm-web .nx-plans .nx-tier li{color:var(--ink2);gap:9px;font-size:13.5px;line-height:1.4;display:flex}.cm-web .nx-plans .nx-tier.top li{color:#f0ecffd9}.cm-web .nx-plans .nx-tier li svg{width:17px;height:17px;color:var(--vio);flex:none;margin-top:1px}.cm-web .nx-plans .nx-tier.top li svg{color:#c9bdff}.cm-web .nx-plans .nx-tier li.new b{background:var(--scoutw);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:700}.cm-web .nx-plans .nx-tier .btn{width:100%;height:44px}.cm-web .nx-plans .nx-tier.top .btn.sec{color:#1d1442;background:#fff}.cm-web .nx-plans .nx-tier .btn.cur{color:var(--muted);box-shadow:none;cursor:default;background:#f2f0fa}.cm-web .nx-plans .nx-pick .foot{color:var(--muted);justify-content:center;align-items:center;gap:7px;margin-top:18px;font-size:13px;display:flex}.cm-web .nx-plans .nx-pick .foot svg{width:14px;height:14px}.cm-web .nx-plans .nx-pick .foot b{color:var(--ink2)}.cm-web .nx-plans .nx-pick .ph{color:var(--amber);justify-content:center;align-items:center;gap:8px;margin-top:10px;font-size:12px;font-weight:600;display:flex}.cm-web .nx-plans .mini.nx-cancel{width:min(560px,100vw - 40px);padding:28px}.cm-web .nx-plans .nx-cancel .s2{text-align:center;display:none}.cm-web .nx-plans .nx-cancel.bye .s1{display:none}.cm-web .nx-plans .nx-cancel.bye .s2{animation:rise .5s var(--ease);display:block}.cm-web .nx-plans .nx-cancel .hd{align-items:center;gap:16px;display:flex}.cm-web .nx-plans .nx-cancel .hd img{width:64px;height:64px;animation:cbob 3.4s var(--ease) infinite;flex:none}.cm-web .nx-plans .nx-lose{background:#f8f7fc;border-radius:18px;margin-top:18px;padding:6px 16px}.cm-web .nx-plans .nx-lose .r{border-top:1px solid var(--hair);color:var(--ink2);align-items:flex-start;gap:12px;padding:11px 0;font-size:14px;line-height:1.45;display:flex}.cm-web .nx-plans .nx-lose .r:first-child{border-top:0}.cm-web .nx-plans .nx-lose .r .e{text-align:center;flex:none;width:24px;font-size:18px}.cm-web .nx-plans .nx-lose .r b{color:var(--ink);font-weight:650}.cm-web .nx-plans .nx-pause{background:linear-gradient(160deg,#f7f3ff,#fff);border-radius:18px;align-items:center;gap:14px;margin-top:12px;padding:14px 14px 14px 16px;display:flex;box-shadow:inset 0 0 0 1.5px #8b7bff73}.cm-web .nx-plans .nx-pause .e{font-size:24px}.cm-web .nx-plans .nx-pause .t{flex:1}.cm-web .nx-plans .nx-pause .t b{font-size:15px;font-weight:650;display:block}.cm-web .nx-plans .nx-pause .t small{color:var(--ink2);margin-top:2px;font-size:13px;display:block}.cm-web .nx-plans .nx-why{margin-top:16px}.cm-web .nx-plans .nx-why p{color:var(--muted);margin-bottom:8px;font-size:13px;font-weight:700}.cm-web .nx-plans .nx-chips{flex-wrap:wrap;gap:6px;display:flex}.cm-web .nx-plans .nx-chips button{height:32px;color:var(--ink2);box-shadow:inset 0 0 0 1px var(--hair2);border-radius:10px;padding:0 12px;font-size:13px;font-weight:600;transition:all .2s}.cm-web .nx-plans .nx-chips button:hover{color:var(--ink);box-shadow:inset 0 0 0 1px #6d55fd66}.cm-web .nx-plans .nx-chips button.on{background:var(--vio-l);color:var(--vio);box-shadow:inset 0 0 0 1.5px #6d55fd80}.cm-web .nx-plans .nx-cancel .acts{gap:10px;margin-top:20px;display:flex}.cm-web .nx-plans .nx-cancel .acts .btn{flex:1;height:46px}.cm-web .nx-plans .nx-cancel .btn.danger{color:var(--red);background:#fff;box-shadow:0 0 0 1px #e11d4840}.cm-web .nx-plans .nx-cancel .btn.danger:hover{background:#fff5f7}.cm-web .nx-plans .nx-cancel .s2 img{width:110px;height:110px;animation:cbob 3.4s var(--ease) infinite;margin:6px auto 10px}.cm-web .nx-plans .nx-cancel .s2 h2{font-size:23px}.cm-web .nx-plans .nx-cancel .s2 p.sub{max-width:420px;line-height:1.5;margin:8px auto 0!important;font-size:15px!important}.cm-web .nx-plans .nx-keep{grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0 4px;display:grid}.cm-web .nx-plans .nx-keep div{color:var(--ink2);background:#f8f7fc;border-radius:14px;padding:12px 10px;font-size:12.5px;line-height:1.35}.cm-web .nx-plans .nx-keep div span{margin-bottom:4px;font-size:20px;display:block}@media (width<=1150px){.cm-web .nx-plans .nx-hero{grid-template-columns:auto minmax(0,1fr)}.cm-web .nx-plans .nx-hero .go{flex-direction:row;grid-column:1/-1;justify-content:flex-start;align-items:center}.cm-web .nx-plans .nx-two{grid-template-columns:1fr}.cm-web .nx-plans .nx-inv .row .t{grid-template-columns:120px 1fr 80px 70px}}@media (width<=900px){.cm-web .nx-plans .nx-tiers{grid-template-columns:1fr}}@media (width<=800px){.cm-web .nx-plans .nx-hero{grid-template-columns:1fr}.cm-web .nx-plans .nx-meter{width:150px}.cm-web .nx-plans .nx-keep{grid-template-columns:1fr}}.cm-boot{background:linear-gradient(#0c0918 0%,#160f33 40%,#241654 75%,#33206f 100%);position:fixed;inset:0}.cm-web{min-height:100%}.cm-phone{height:100%}.cm-web .cm-err{color:#b4233c;background:#fdecee;border-radius:12px;margin-top:12px;padding:10px 14px;font-size:14px;font-weight:600}.cm-web .cm-devlink{color:#8a5a00;background:#fff6e6;border-radius:14px;margin-top:22px;padding:12px 14px;font-size:13.5px;text-decoration:none;display:block;box-shadow:inset 0 0 0 1px #b4530933}.cm-web .cm-devlink b{letter-spacing:.06em;text-transform:uppercase;margin-bottom:2px;font-size:11.5px;display:block}.cm-web .nx-go:disabled{opacity:.7;cursor:default}.cm-legal-links{z-index:5;gap:12px;font-size:11px;display:flex;position:fixed;bottom:4px;left:24px}.cm-legal-links a{color:#e8e2ff59;text-decoration:none}.cm-legal-links a:hover{color:#e8e2ffb3}.cm-legal{background:var(--app,#160f33) fixed;color:#fff;min-height:100%;padding:0 16px 80px;overflow:auto}.cm-legal header{justify-content:space-between;align-items:center;max-width:760px;margin:0 auto;padding:28px 0;display:flex}.cm-legal .logo{letter-spacing:-.02em;color:#fff;align-items:center;gap:9px;font-size:20px;font-weight:700;text-decoration:none;display:flex}.cm-legal .logo img{width:30px;height:30px}.cm-legal nav{gap:6px;display:flex}.cm-legal nav a{color:#e8e2ffbf;border-radius:11px;height:36px;padding:0 14px;font-size:14px;font-weight:600;line-height:36px;text-decoration:none}.cm-legal nav a.on{color:#fff;background:#ffffff1a}.cm-legal article{background:var(--win,#f4f5f8);max-width:760px;color:var(--ink,#0f1a33);border-radius:26px;margin:0 auto;padding:44px 48px;font-size:15.5px;line-height:1.7;box-shadow:0 30px 80px -30px #0009}.cm-legal article h1{letter-spacing:-.03em;margin-bottom:6px;font-size:34px;line-height:1.1}.cm-legal article h2{letter-spacing:-.01em;margin:32px 0 8px;font-size:20px}.cm-legal article h3{margin:20px 0 6px;font-size:16px}.cm-legal article p,.cm-legal article ul{margin:8px 0}.cm-legal article ul{padding-left:22px}.cm-legal article li{margin:4px 0}.cm-legal article a{color:var(--vio,#6d55fd);font-weight:600}.cm-legal footer{color:#e8e2ff73;max-width:760px;margin:24px auto 0;font-size:12.5px}@media (width<=640px){.cm-legal article{padding:28px 22px}.cm-legal article h1{font-size:28px}}.cm-web .cm-noimg{aspect-ratio:4/3;width:100%;color:var(--muted);background:#f3f2f8;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:13px;transition:background .2s,color .2s;display:flex}.cm-web .cm-noimg svg{width:22px;height:22px}.cm-web .cm-noimg b{font-weight:600}.cm-web button.prod:hover .cm-noimg{background:var(--vio-l);color:var(--vio)}.cm-web .ws .lg img{object-fit:contain;width:80%;height:80%}.cm-web .cm-nologo{color:var(--ink);text-align:center;padding:0 16px;font:700 22px Fraunces,serif}.cm-web .lt .lx{z-index:3;color:#fff;opacity:0;background:#0f0c1eb3;border-radius:50%;place-items:center;width:26px;height:26px;transition:opacity .15s;display:grid;position:absolute;top:8px;right:8px}.cm-web .lt .lx svg{width:12px;height:12px}.cm-web .lt:hover .lx,.cm-web .lt:focus-within .lx{opacity:1}.cm-web .phgrid+.lempty,.cm-web .card>.lempty{box-shadow:none;background:#f7f7fa}.cm-web .nx-onb .nx-it .got-v .cm-rlogo{background:50%/contain no-repeat;width:64px;height:24px;margin-right:4px;display:block}.cm-web .nx-onb .nx-page .hero{background-position:50%;background-size:cover}.cm-web .kitlogo,.cm-web .ws .lg{background:#fff}.cm-web .nx-onb .nx-back{color:#e8e2ffb8;border-radius:10px;align-items:center;gap:6px;margin:-6px 0 14px;padding:7px 10px 7px 6px;font-size:13px;font-weight:600;transition:background .15s,color .15s;display:flex}.cm-web .nx-onb .nx-back:hover{color:#fff;background:#ffffff12}.cm-web .nx-onb .nx-back svg{flex:none;width:16px;height:16px}.cm-web .nx-onb .nx-step{background:0 0}.cm-web .nx-onb .nx-step.done{cursor:pointer}.cm-web .nx-onb .nx-step.done:hover{color:#fff;background:#ffffff0f}@property --cm-sweep{syntax:"<angle>";inherits:false;initial-value:0deg}.cm-web .nx-onb .nx-it .ic:after{background:conic-gradient(from var(--cm-sweep),transparent 0deg 200deg,#8b7bff40 250deg,#8b7bff 320deg,#f0628e 360deg);-webkit-mask-composite:xor;border:0;border-radius:14px;padding:2px;inset:-3px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.cm-web .nx-onb .nx-it.now .ic:after{animation:1.1s linear infinite cmSweep}.cm-web .nx-onb .nx-it.now .ic{animation:1.6s ease-in-out infinite cmBreathe}@keyframes cmSweep{to{--cm-sweep:360deg}}@keyframes cmBreathe{50%{background:var(--vio-l)}}.cm-web .lbx.cm-lbprev,.cm-web .lbx.cm-lbnext{top:50%;transform:translateY(-50%)}.cm-web .lbx.cm-lbprev{left:24px;right:auto}.cm-web .lbx.cm-lbnext{right:24px}.cm-web .lbcap b{font-weight:600}.cm-web .phgrid .ph img,.cm-web .lt.cm-open{cursor:zoom-in}.cm-web .cm-logovars{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.cm-web .cm-logovars span{background:#f3f2f8;border-radius:11px;place-items:center;height:44px;padding:6px 10px;display:grid}.cm-web .cm-logovars span.dk{background:#17151f}.cm-web .cm-logovars img{object-fit:contain;max-width:100%;max-height:28px}.cm-web .phone>.pv,.cm-web .lbin,.cm-web .lt{-webkit-mask-image:-webkit-radial-gradient(#fff,#000);mask-image:radial-gradient(#fff,#000)}.cm-web .phone>.pv{border-radius:inherit}.cm-web #kitModal{max-height:calc(100vh - 40px);overflow:auto}.cm-web .cm-lblnote{text-transform:none;letter-spacing:0;font-weight:500}.cm-web .cm-pgread{gap:8px;display:flex}.cm-web .cm-pgread .kin{flex:1}.cm-web .cm-pgread .btn{flex:none;height:46px}.cm-web .kphs.cm-busy{opacity:.5;pointer-events:none;transition:opacity .2s}.cm-web .kphs .cm-picknum{z-index:1;background:var(--vio);color:#fff;border-radius:6px;place-items:center;width:18px;height:18px;font-size:11px;font-weight:700;display:grid;position:absolute;top:4px;left:4px}.cm-web .kphs .kup svg{margin:auto;position:absolute;inset:0}.cm-web .kphs .kup:hover{background:var(--vio-l);color:var(--vio)}.cm-phone .blogo img{object-fit:contain;width:78%;height:78%}.cm-phone .blogo{background:#fff}.cm-phone .ibtn.biz{background:#fff;overflow:hidden}.cm-phone .ibtn.biz img{object-fit:contain;width:78%;height:78%}.cm-phone .ibtn.biz b{color:var(--ink,#0f1a33);font-size:17px;font-weight:800}.cm-web #v-ready .cm-pvacts{justify-content:center;gap:4px;display:flex}.cm-web #v-ready .pvbig:disabled{cursor:default;opacity:.8}.cm-spin{border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite cmSpin}@keyframes cmSpin{to{transform:rotate(360deg)}}.cm-phone .cm-noimgm{background:#f3f2f8;border-radius:14px;width:76px;height:76px;display:block}.cm-phone .toast{z-index:80;color:#fff;opacity:0;pointer-events:none;background:#17151f;border-radius:16px;align-items:center;gap:12px;max-width:calc(100vw - 32px);padding:11px 12px 11px 16px;font-size:14px;font-weight:600;transition:opacity .25s,transform .4s cubic-bezier(.2,.9,.2,1.1);display:flex;position:fixed;bottom:96px;left:50%;transform:translate(-50%,20px);box-shadow:0 18px 40px -14px #0000008c}.cm-phone .toast.on{opacity:1;pointer-events:auto;transform:translate(-50%)}.cm-phone .toast button{color:#c9beff;background:#ffffff1f;border-radius:10px;height:32px;padding:0 12px;font-weight:700}.cm-phone .toast i{display:none}.cm-web .cm-page{background:#000;width:100%;height:100%;position:relative;overflow:hidden}.cm-web .cm-page iframe{transform-origin:0 0;pointer-events:none;background:#000;border:0;position:absolute;top:0;left:0}.cm-web .pv.reel .pv-media .cm-page{position:absolute;inset:0}.cm-car{width:100%;height:100%;position:relative}.cm-car .cm-carsl{width:100%;height:100%}.cm-car .cm-carsl[hidden]{display:none}.cm-car .pv-car{z-index:3}.cm-carnav{z-index:3;color:#141417;cursor:pointer;background:#ffffffe6;border-radius:50%;place-items:center;width:30px;height:30px;margin-top:-15px;transition:transform .15s;display:grid;position:absolute;top:50%;box-shadow:0 4px 12px -4px #00000073}.cm-carnav:hover{transform:scale(1.08)}.cm-carnav svg{width:16px;height:16px}.cm-carnav.prev{left:8px}.cm-carnav.next{right:8px}.cm-cardots{z-index:3;gap:5px;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.cm-cardots i{background:#ffffff80;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 1px #00000014}.cm-cardots i.on{background:#fff}.cm-carcnt{z-index:3;color:#fff;background:#0009;border-radius:10px;padding:2px 8px;font-size:11.5px;font-weight:700;position:absolute;top:10px;right:10px}.cm-ckpg .cm-carnav svg{width:16px;height:16px}.cm-ckbg{filter:blur(22px)brightness(.62);background:50%/cover no-repeat;position:absolute;inset:-24px;transform:scale(1.1)}.cm-web .pv .pv-dots i:first-child{background:#c7c7cc}.cm-web .pv .pv-dots i.cm-on{background:#0095f6}.cm-web .cm-page .cm-pvvid{background:#000;width:100%;height:100%;display:block;position:absolute;inset:0}.cm-pvchip{color:#fff;white-space:nowrap;pointer-events:none;z-index:2;background:#141417b8;border-radius:999px;align-items:center;gap:7px;padding:6px 11px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;top:56px;left:50%;transform:translate(-50%)}.cm-pvchip .spin2{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;flex:none;width:12px;height:12px;margin:0;animation:.9s linear infinite spin;display:inline-block}.cm-pvctl{z-index:3;gap:6px;display:flex;position:absolute;top:10px;right:10px}.cm-web .pv.reel .cm-pvctl{top:48px}.cm-pvctl button{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1414179e;border:0;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;transition:background .15s;display:grid}.cm-pvctl button:hover{background:#141417d9}.cm-pvctl svg{width:16px;height:16px}.cm-phone .cm-ckpg .cm-pvvid{object-fit:cover;background:#000;width:100%;height:100%;display:block;position:absolute;inset:0}.cm-web .pv-av img{object-fit:contain;background:#fff;border-radius:50%;width:100%;height:100%}.cm-web .rq-im .cm-rqblank,.cm-web .mrow .th .cm-mkth{width:100%;height:100%;color:var(--vio);background:linear-gradient(135deg,#efebff,#ffe7f0);place-items:center;font-weight:800;display:grid}.cm-phone .cm-ckpg{background:#000;position:absolute;inset:0;overflow:hidden}.cm-phone .cm-ckpg iframe{transform-origin:0 0;pointer-events:none;border:0;position:absolute;top:0;left:0}.cm-phone .cm-mw{margin-top:8px;display:block}.cm-phone .cm-mw small{color:var(--muted);margin:0 0 4px 2px;font-size:12px;font-weight:600;display:block}.cm-phone.cm-shootpage{color:#fff;background:#0f0c1d;min-height:100dvh}.cm-phone.cm-shootpage .app{pointer-events:none;--top:max(14px,env(safe-area-inset-top));background:0 0;border-radius:0;position:fixed;inset:0;overflow:hidden}.cm-phone.cm-shootpage #dirx{pointer-events:auto}.cm-phone .cm-shoot-msg{text-align:center;max-width:420px;margin:0 auto;padding:80px 24px}.cm-phone .cm-shoot-msg h2{letter-spacing:-.02em;font-size:26px;font-weight:800}.cm-phone .cm-shoot-msg p{color:#ffffffb3;margin-top:10px;line-height:1.5}.cm-web .upframe .brandmark:after{content:none}.cm-web .upframe .brandmark img{object-fit:contain;object-position:right center;filter:brightness(0)invert();width:100%;height:100%}.cm-web .upframe>img,.cm-web .upframe>video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cm-web .frame .cm-page{height:100%;position:absolute;inset:0}.cm-web .cm-fixwait{color:var(--muted);align-items:center;gap:10px;font-size:14px;font-weight:500;display:flex}.cm-web .cfix .nx-words{margin:12px 0}.cm-web .nx-words{box-shadow:0 0 0 1px var(--hair2),0 12px 28px -20px #281e7859;background:#fff;border-radius:18px;padding:6px 6px 8px}.cm-web .nx-words-h{align-items:center;gap:10px;padding:8px 10px 6px;display:flex}.cm-web .nx-words-h b{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:700}.cm-web .nx-f{border-radius:12px;align-items:center;gap:10px;padding:6px 10px;display:flex;position:relative}.cm-web .nx-f>span{width:96px;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex:none;font-size:12.5px;font-weight:500;overflow:hidden}.cm-web .nx-f input,.cm-web .nx-f textarea{min-width:0;height:36px;font:inherit;background:#f6f5fa;border-radius:10px;flex:1;padding:0 11px;font-size:14px;font-weight:500;transition:box-shadow .2s,background .2s}.cm-web .nx-f textarea{resize:none;height:auto;padding:8px 11px;line-height:1.35}.cm-web .nx-f input:focus,.cm-web .nx-f textarea:focus{box-shadow:0 0 0 1.5px var(--vio),0 0 0 5px #6d55fd1f;background:#fff;outline:none}.cm-web .nx-warn{background:linear-gradient(135deg,#fff6e4,#fff9ef);border-radius:16px;gap:12px;margin:8px 4px 2px;padding:14px;display:flex;box-shadow:inset 0 0 0 1px #f5a52440}.cm-web .nx-warn .i{background:#fff;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;font-size:17px;display:grid;box-shadow:0 4px 10px -4px #b4530959}.cm-web .nx-warn b{color:#7a3b00;font-size:14.5px;display:block}.cm-web .nx-warn p{color:#8a5520;margin-top:2px;font-size:13px;line-height:1.45}.cm-web .card.cm-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:420px;padding:48px 32px;display:flex}.cm-web .cm-empty .cm-empty-ic{background:var(--vio-l);border-radius:20px;place-items:center;width:64px;height:64px;margin-bottom:6px;font-size:28px;display:grid}.cm-web .cm-empty h3{letter-spacing:-.01em;font-size:20px;font-weight:700}.cm-web .cm-empty p{max-width:380px;color:var(--muted);font-size:14.5px;line-height:1.5}.cm-web .cm-empty .btn{margin-top:8px}.cm-web .lbin.cm-lbpost{aspect-ratio:9/16;height:calc(100vh - 150px)}.cm-web .lbin.cm-lbpost.image{aspect-ratio:4/5}.cm-web .lbin.cm-lbpost .cm-page iframe{pointer-events:auto}.cm-web .rkv .phone.pvph{cursor:zoom-in}.cm-web .lbcap .cm-dl{color:#fff;height:34px;box-shadow:none;background:#ffffff1f;margin-left:8px;text-decoration:none}.cm-web .lbcap .cm-dl:hover{background:#ffffff38}.cm-web .cm-ggsize{aspect-ratio:4/3;background:#111;place-items:center;display:grid;position:relative;overflow:hidden}.cm-web .cm-ggsize img{object-fit:cover;filter:blur(6px)brightness(.7);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.1)}.cm-web .cm-ggsize span{color:#fff;align-items:center;gap:8px;font-size:12.5px;font-weight:700;display:flex;position:relative}.cm-web .cm-ggsize button{height:32px;color:var(--ink);background:#fff;border-radius:10px;padding:0 12px;font-size:12.5px;font-weight:700;box-shadow:0 6px 16px -6px #00000080}.cm-web .cm-ggsize .spin2{border-color:#fff #ffffff4d #ffffff4d}.cm-web .ld3-end{flex-direction:column;align-items:center;gap:6px;display:flex}.cm-web .ld3-end button+button{margin-top:2px}.cm-web .cm-goready{color:var(--vio);margin-top:16px;font-size:13.5px;font-weight:700}.cm-web .ld3-card .ld3-im{pointer-events:none}.cm-web .btn .spin2{margin-right:8px}@keyframes cmCount{0%{opacity:0;transform:scale(1.4)}30%{opacity:1}to{opacity:0;transform:scale(.9)}}.cm-web .btn.cm-danger{color:#e11d48}.cm-web .btn.cm-danger-btn{background:#e11d48;box-shadow:0 8px 20px -10px #e11d48b3}.cm-web .btn.cm-danger-btn:disabled{opacity:.45}.cm-web .cm-lpcard{margin:16px 0;padding:20px}.cm-web .nx-link a.btn{align-items:center;text-decoration:none;display:inline-flex}.cm-web .nx-brow[draggable=true]{cursor:grab}.cm-web .nx-brow[draggable=true]:active{cursor:grabbing}.cm-web .nx-brow.cm-over{box-shadow:inset 0 2px 0 var(--vio)}.cm-web .cm-lpframe{background:#fff;border:0;width:100%;height:100%;display:block}.cm-web .nx-prev .nx-phone .scr{padding-top:0}.cm-web .nx-hqbox .nx-hqn button .n{text-align:center;min-width:22px}.cm-web .nx-hqbox .cm-hq-lg{box-shadow:inset 0 0 0 1px var(--hair);background:#fff;overflow:hidden}.cm-web .nx-hqbox .cm-hq-lg img{object-fit:contain;width:84%;height:84%}.cm-web .nx-hqbox .nx-ch2 .lg.cm-hq-lg{border-radius:18px}.cm-web .nx-hqbox .nx-in{cursor:text}.cm-web .nx-hqbox .cm-hq-q{min-width:0;height:100%;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1}.cm-web .nx-hqbox .cm-hq-ell{white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.cm-web .nx-hqbox .cm-hq-empty{color:var(--muted);padding:22px 18px;font-size:13.5px}.cm-web .nx-hqbox .cm-hq-av{color:#fff;background:linear-gradient(135deg,#7b61ff,#c04bff);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:grid}.cm-web .nx-hqbox .cm-hq-av.off{color:var(--muted);background:#e4e3ec}.cm-web .nx-hqbox .cm-hq-stack{grid-template-columns:minmax(0,1fr);align-content:start;gap:14px;min-width:0;display:grid}.cm-web .nx-hqbox .nx-g2>*,.cm-web .nx-hqbox .nx-g3>*{min-width:0}.cm-web a.btn{text-decoration:none}.cm-web .nx-hqbox .cm-hq-noteform{gap:8px;margin-bottom:10px;display:grid}.cm-web .nx-hqbox .cm-hq-noteform textarea{resize:vertical;min-height:72px;font:inherit;font-size:13.5px}.cm-web .nx-hqbox .cm-hq-noteform .btn{justify-self:end}.cm-web .nx-hqbox .nx-kv b.cm-hq-ell{max-width:70%}.cm-web .nx-hqbox .nx-acc .t b,.cm-web .nx-hqbox .nx-acc .t small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cm-web .nx-hqbox .nx-tr2 b{min-width:0}.cm-web .nx-hqbox .nx-act .btn:disabled{opacity:.6}.cm-web .cm-hq-denied{text-align:center;color:#fff;background:linear-gradient(#0b0a12,#1c1930);align-content:center;place-items:center;gap:12px;min-height:100vh;display:grid}.cm-web .cm-hq-denied img{width:44px;height:44px;margin:0 auto}.cm-web .cm-hq-denied h1{letter-spacing:-.02em;font-size:24px;font-weight:800}.cm-web .cm-hq-denied p{color:#e8e2ffb3;font-size:14.5px}.cm-web .dw-ini{color:#fff;background:linear-gradient(135deg,#7b61ff,#f0628e);place-items:center;width:100%;height:100%;font-size:15px;font-weight:700;display:grid}.cm-web .dw3-p .im .dw-ini{border-radius:50%;font-size:32px;box-shadow:0 0 0 3px #ffffff2e}.cm-web .dwx-cr .xq-st .xq-avs .dw-ini{border-radius:50%;width:24px;height:24px;margin-left:-6px;font-size:11px;box-shadow:0 0 0 2px #1a1234}.cm-web .co-p .co-ini{color:#fff;background:linear-gradient(135deg,#7b61ff,#f0628e);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:17px;font-weight:800;display:grid}.cm-web .fm-none{color:var(--muted);padding:18px 4px 6px;font-size:14px}.cm-web .fm-more{justify-content:center;padding-top:14px;display:flex}.cm-web .lo-r .lo-hd[disabled]{cursor:default}.cm-phone .dw-ini{color:#fff;background:linear-gradient(135deg,#7b61ff,#f0628e);border-radius:50%;place-items:center;width:100%;height:100%;font-size:28px;font-weight:700;display:grid}.cm-phone .dwx-cr .xq-st .xq-avs .dw-ini{width:22px;height:22px;margin-left:-6px;font-size:10px;box-shadow:0 0 0 2px #1a1234}.cm-phone .co-ini{color:#fff;background:linear-gradient(135deg,#7b61ff,#f0628e);flex:none;place-items:center;font-size:16px;font-weight:800;display:grid}.cm-phone .fp-none{color:var(--muted);padding:14px 2px;font-size:14px}.cm-phone .fp-none button{color:var(--vio,#6d55fd);margin-left:6px;font-weight:700}.cm-web .tth video{object-fit:cover;width:100%;height:100%}.cm-web .labpg-mini video{object-fit:cover;border-radius:12px;flex:none;width:52px;height:52px}.cm-web video.ld3-im{object-fit:cover;border-radius:16px;flex:1 1 0;width:100%;min-height:110px;margin-top:12px}.cm-web .nx-tl em.cm-going{background:var(--vio-l);color:var(--vio)}.cm-web .nx-tl a.cm-seeit{color:var(--vio);white-space:nowrap;font-weight:650;text-decoration:none}.cm-web .nx-tl a.cm-seeit:hover{text-decoration:underline}.ew-veil{z-index:300;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#0f1a33;opacity:0;background:#0c09188c;place-items:center;padding:28px;font-family:Inter,system-ui,sans-serif;transition:opacity .25s;display:grid;position:fixed;inset:0}.ew-veil.on{opacity:1}.ew-veil,.ew-veil *{box-sizing:border-box}.ew-modal{background:#fff;border-radius:24px;width:min(1180px,100%);height:min(780px,100%);transition:transform .45s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative;overflow:hidden;transform:translateY(14px)scale(.98);box-shadow:0 40px 90px -30px #0c0928b3,0 0 0 1px #ffffff0f}.ew-veil.on .ew-modal{transform:none}.ew-ic{place-items:center;font-style:normal;display:grid}.ew-ic svg{width:100%;height:100%}.ew-left{color:#fff;background:radial-gradient(80% 60% at 30% 10%,#2a1d63 0%,#0000 70%),linear-gradient(#141029,#1d1640);flex-direction:column;flex:none;align-items:stretch;gap:12px;width:46%;min-width:400px;padding:24px 28px 20px;display:flex}.ew-stage{flex:1;min-height:0;position:relative}.ew-post{background:#000;border-radius:16px;position:absolute;overflow:hidden;box-shadow:0 24px 50px -20px #000000b3,0 0 0 1px #ffffff14}.ew-post iframe{transform-origin:0 0;background:#000;border:0;position:absolute;top:0;left:0}.ew-busy{color:#fff;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#140e288c;grid-auto-flow:column;place-content:center;align-items:center;gap:9px;font-size:14px;font-weight:700;display:grid;position:absolute;inset:0}.ew-spin{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;flex:none;width:15px;height:15px;animation:.9s linear infinite ew-spin;display:inline-block}@keyframes ew-spin{to{transform:rotate(360deg)}}.ew-spin.dark{border-color:#6d55fd #6d55fd38 #6d55fd38}.ew-ctl{flex-direction:column;flex:none;gap:8px;width:100%;max-width:440px;margin:0 auto;display:flex}.ew-track{cursor:pointer;touch-action:none;height:36px;position:relative}.ew-bar{background:#ffffff29;border-radius:99px;height:8px;position:absolute;top:15px;left:0;right:0;overflow:hidden}.ew-bar i{background:linear-gradient(90deg,#8c73ff,#c9bdff);height:100%;display:block}.ew-head{pointer-events:none;background:#fff;border-radius:3px;width:4px;height:20px;margin-left:-2px;position:absolute;top:9px;box-shadow:0 0 0 3px #6d55fd8c}.ew-mark{cursor:pointer;background:#c9bdff99;border:0;border-radius:50%;width:10px;height:10px;padding:0;transition:background .2s,transform .2s;position:absolute;top:0;transform:translate(-50%);box-shadow:0 0 0 2px #181233}.ew-mark.ph{background:#ffd66b8c;top:28px}.ew-mark:hover,.ew-mark.on{background:#fff;transform:translate(-50%)scale(1.35)}.ew-mark.ph:hover,.ew-mark.ph.on{background:#ffd66b}.ew-row{align-items:center;gap:10px;display:flex}.ew-btn{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;padding:0;transition:background .2s;display:grid}.ew-btn:hover{background:#ffffff38}.ew-btn .ew-ic{width:17px;height:17px}.ew-btn.big{color:#1d1640;background:#fff;width:42px;height:42px}.ew-btn.big:hover{background:#efebff}.ew-time{font-variant-numeric:tabular-nums;color:#ffffffd9;white-space:nowrap;min-width:78px;font-size:12.5px;font-weight:700}.ew-hint{color:#ffffff8c;white-space:nowrap;text-overflow:ellipsis;margin-left:auto;font-size:12px;overflow:hidden}.ew-right{flex-direction:column;flex:1;min-width:0;display:flex}.ew-top{border-bottom:1px solid #18181b12;flex:none;align-items:center;gap:12px;padding:20px 22px 14px 26px;display:flex}.ew-top>div{min-width:0}.ew-top h3{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:17px;font-weight:800;overflow:hidden}.ew-top small{color:#6b7285;margin-top:2px;font-size:12.5px;font-weight:500;display:block}.ew-x{color:#6b7285;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;margin-left:auto;padding:0;display:grid}.ew-x:hover{background:#f4f5f8}.ew-x .ew-ic{width:18px;height:18px}.ew-body{flex:1;min-height:0;padding:16px 26px 24px;overflow:auto}.ew-wait{color:#6b7285;align-items:center;gap:9px;font-size:14px;font-weight:600;display:flex}.ew-h{letter-spacing:.06em;text-transform:uppercase;color:#6b7285;white-space:nowrap;align-items:baseline;gap:8px;margin:20px 0 8px;font-size:12px;font-weight:800;display:flex}.ew-body>.ew-h:first-child{margin-top:0}.ew-h span{text-transform:none;letter-spacing:0;color:#a3a8b8;text-overflow:ellipsis;font-weight:500;overflow:hidden}.ew-f{border-radius:12px;grid-template-columns:48px 1fr;align-items:center;gap:4px 10px;margin:0 -10px;padding:8px 10px;transition:background .2s;display:grid}.ew-f.still{grid-template-columns:1fr}.ew-f.on{background:#efebff}.ew-at{color:#3a4256;height:26px;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:#f4f5f8;border:0;border-radius:8px;grid-row:span 2;place-items:center;padding:0;font-size:11.5px;font-weight:800;transition:background .2s,color .2s;display:grid}.ew-at:disabled{cursor:default}.ew-at:not(:disabled):hover,.ew-f.on .ew-at:not(:disabled){color:#fff;background:#6d55fd}.ew-dots{background:linear-gradient(90deg,#c9bdff 30%,#0000 30% 40%,#c9bdff 40% 70%,#0000 70% 80%,#c9bdff 80%);border-radius:2px;width:14px;height:4px;animation:1s ease-in-out infinite ew-pulse}@keyframes ew-pulse{50%{opacity:.35}}.ew-f label{color:#6b7285;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:700;overflow:hidden}.ew-f label em{color:#a3a8b8;font-style:normal;font-weight:500}.ew-f.off input,.ew-f.off textarea{color:#6b7285}.ew-f input,.ew-f textarea{box-sizing:border-box;width:100%;font:inherit;color:#0f1a33;resize:none;background:#fff;border:1.5px solid #18181b1f;border-radius:10px;outline:none;padding:9px 12px;font-size:14.5px;font-weight:600;transition:border-color .2s,box-shadow .2s}.ew-f input{height:38px}.ew-f input:focus,.ew-f textarea:focus{border-color:#6d55fd;box-shadow:0 0 0 4px #6d55fd26}.ew-warn{color:#9a4a00;background:#fff1db;border-radius:12px;margin-top:10px;padding:10px 12px;font-size:13px}.ew-warn p{margin:3px 0 0}.ew-photos{gap:10px;padding:2px 2px 4px;display:flex;overflow-x:auto}.ew-pt{text-align:left;cursor:pointer;width:76px;font:inherit;background:0 0;border:0;flex:none;padding:0;position:relative}.ew-pt img,.ew-pt video{object-fit:cover;border-radius:12px;width:76px;height:96px;transition:box-shadow .2s,transform .2s;display:block;box-shadow:0 0 0 1px #18181b1f}.ew-pt:hover img,.ew-pt:hover video{transform:translateY(-2px)}.ew-pt.on img,.ew-pt.on video{box-shadow:0 0 0 2.5px #6d55fd,0 8px 18px -8px #6d55fd99}.ew-pt small{color:#6b7285;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:11.5px;font-weight:700;display:block;overflow:hidden}.ew-pt b{color:#fff;background:#140e28bf;border-radius:6px;padding:2px 6px;font-size:10.5px;font-weight:800;position:absolute;top:6px;left:6px}.ew-pick{background:#f4f5f8;border-radius:14px;margin-top:12px;padding:12px}.ew-pick-h{align-items:center;margin-bottom:10px;font-size:13px;font-weight:700;display:flex}.ew-pick-h button{font:inherit;color:#6d55fd;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:12.5px;font-weight:700}.ew-pick-g{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.ew-pk{aspect-ratio:1;cursor:pointer;background:#fff;border:0;border-radius:10px;padding:0;transition:transform .2s;position:relative;overflow:hidden;box-shadow:0 0 0 1px #18181b1f}.ew-pk:hover{transform:scale(1.04)}.ew-pk img,.ew-pk video{object-fit:cover;width:100%;height:100%;display:block}.ew-pk.up{color:#6d55fd;place-content:center;justify-items:center;gap:4px;font-size:11.5px;font-weight:700;display:grid}.ew-pk.up .ew-ic{width:18px;height:18px}.ew-pk.use{cursor:default}.ew-pk em{color:#fff;text-align:center;background:#140e28b8;border-radius:5px;padding:1px 0;font-size:10px;font-style:normal;font-weight:700;position:absolute;bottom:4px;left:4px;right:4px}.ew-gap{margin-top:22px}.ew-fixes{gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.ew-fixes button{color:#3a4256;height:34px;font:inherit;white-space:nowrap;cursor:pointer;background:#f4f5f8;border:0;border-radius:99px;flex:none;padding:0 13px;font-size:13px;font-weight:700;transition:background .2s}.ew-fixes button:hover:not(:disabled){color:#6d55fd;background:#efebff}.ew-ask{gap:8px;margin-top:12px;display:flex}.ew-ask input{min-width:0;height:40px;font:inherit;border:1.5px solid #18181b1f;border-radius:11px;outline:none;flex:1;padding:0 13px;font-size:14px}.ew-ask input:focus{border-color:#6d55fd;box-shadow:0 0 0 4px #6d55fd26}.ew-go,.ew-done{color:#fff;height:40px;font:inherit;white-space:nowrap;cursor:pointer;background:linear-gradient(#7b61ff,#6249f8);border:0;border-radius:12px;flex:none;padding:0 18px;font-size:14px;font-weight:700;box-shadow:inset 0 1px #ffffff4d,0 8px 20px -8px #6d55fdbf}.ew-note{color:#6b7285;margin:7px 0 0;font-size:12px}.ew-redo{font:inherit;color:#6d55fd;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-top:12px;padding:0;font-size:13px;font-weight:700;display:inline-flex}.ew-redo .ew-ic{width:15px;height:15px}.ew-foot{border-top:1px solid #18181b12;flex:none;align-items:center;gap:12px;padding:14px 22px 16px 26px;display:flex}.ew-saved{color:#15803d;white-space:nowrap;align-items:center;gap:7px;font-size:13px;font-weight:700;display:inline-flex}.ew-saved .ew-ic{width:15px;height:15px}.ew-saved.busy,.ew-saved.quiet{color:#6b7285}.ew-saved.quiet{font-weight:500}.ew-undo{font:inherit;color:#6d55fd;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:700}.ew-done{height:42px;margin-left:auto;padding:0 26px}.ew-scan{opacity:0;pointer-events:none;border:0;width:1080px;height:1920px;position:fixed;top:0;left:-20000px}.ew-phx{z-index:3;color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;display:grid;position:absolute;top:12px;left:14px}.ew-phx .ew-ic{width:16px;height:16px}.ew-veil.ew-phone{background:#141029;padding:0}.ew-phone .ew-modal{border-radius:0;flex-direction:column;width:100%;height:100%}.ew-phone .ew-left{gap:8px;width:100%;min-width:0;height:46%;padding:48px 16px 10px}.ew-phone .ew-ctl{max-width:none}.ew-phone .ew-body{padding:12px 18px 18px}.ew-phone .ew-pick-g{grid-template-columns:repeat(4,1fr)}.ew-phone .ew-foot{padding:10px 18px calc(14px + env(safe-area-inset-bottom))}.cm-web .nx-linkpage{display:contents}.cm-web .nx-plans .nx-tl div{display:block}.cm-web .nx-hqbox .cm-hq-ph{align-items:center;gap:12px;margin:30px 0 12px}.cm-web .nx-hqbox .cm-hq-plans{gap:12px;display:grid}.cm-web .nx-hqbox .cm-hq-plan{gap:12px;padding:16px 18px;display:grid}.cm-web .nx-hqbox .cm-hq-plan.off{opacity:.72}.cm-web .nx-hqbox .cm-hq-prow{flex-wrap:nowrap;align-items:flex-end;gap:12px;min-width:0;display:flex}.cm-web .nx-hqbox .cm-hq-prow>label{flex:1 1 0;gap:5px;min-width:0;display:grid}.cm-web .nx-hqbox .cm-hq-prow>label.wide{flex:3 1 0}.cm-web .nx-hqbox .cm-hq-prow label>span{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:700;overflow:hidden}.cm-web .nx-hqbox .cm-hq-prow input.kin,.cm-web .nx-hqbox .cm-hq-prow textarea.kin{box-sizing:border-box;width:100%;font:inherit;font-size:14px}.cm-web .nx-hqbox .cm-hq-prow textarea.kin{resize:vertical;min-height:72px}.cm-web .nx-hqbox .cm-hq-feats{flex:2 1 0;gap:8px;min-width:0;display:grid}.cm-web .nx-hqbox .cm-hq-tg{color:var(--ink2);flex:1 1 0;align-items:center;gap:10px;min-width:0;font-size:13.5px;display:flex}.cm-web .nx-hqbox .cm-hq-tg span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cm-web .nx-hqbox .cm-hq-tg .tog{flex:none}.cm-web .nx-hqbox .cm-hq-pfoot{align-items:center;gap:12px;font-size:13px;display:flex}.cm-web .nx-hqbox .cm-hq-pfoot .r{gap:8px;margin-left:auto;display:flex}.cm-web .nx-hqbox .cm-hq-give{gap:8px;margin-top:12px;display:flex}.cm-web .nx-hqbox .nx-th>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
