.cm-frame{position:relative;width:100%;max-width:460px;aspect-ratio:1 / 1;border-radius:var(--r-lg, 16px);overflow:hidden;background:linear-gradient(170deg,#15130f,#100e0b 60%,#0c0a08);border:1px solid rgba(255,255,255,.14);container-type:size}.cm-frame:before{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(80% 50% at 85% 0%,rgba(133,216,189,.16),transparent 60%),radial-gradient(80% 50% at 0% 100%,rgba(46,196,160,.1),transparent 55%);pointer-events:none}.cm{--caps-accent: var(--accent-2);position:absolute;inset:0;z-index:1;padding:6.5cqw 6cqw 5cqw;display:flex;flex-direction:column;font-family:var(--font-display);color:var(--paper);overflow:hidden}.cm__eye{display:inline-flex;align-items:center;gap:2.4cqw;font-size:3cqw;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#f4f1eb99;margin-bottom:5cqw}.cm__eye:before{content:"";width:6cqw;height:.4cqw;background:var(--caps-accent);flex:none}.cm svg{display:block}.cm-browser{border-radius:4cqw;overflow:hidden;background:#ffffff0b;border:1px solid rgba(255,255,255,.1);box-shadow:0 6cqw 14cqw -8cqw #000c}.cm-bbar{display:flex;align-items:center;gap:1.6cqw;padding:3.2cqw 4cqw;border-bottom:1px solid rgba(255,255,255,.08)}.cm-bbar i{width:2.2cqw;height:2.2cqw;border-radius:50%;background:#fff3}.cm-url{margin-left:2.5cqw;flex:1;height:5.8cqw;border-radius:99px;background:#ffffff12;display:flex;align-items:center;padding:0 3cqw;font-size:2.9cqw;color:var(--fg-muted);font-weight:500}.cm-bbody{display:flex;gap:3.5cqw;padding:5cqw 4.5cqw;align-items:center}.cm-hero{flex:1;display:flex;flex-direction:column}.cm-hero b{font-size:6cqw;font-weight:800;line-height:1.05;letter-spacing:-.02em}.cm-l2{color:var(--caps-accent)}.cm-sub{font-size:2.9cqw;color:var(--fg-muted);margin:2cqw 0 3.4cqw;font-weight:500}.cm-btn{position:relative;align-self:flex-start;overflow:hidden;background:var(--caps-accent);color:#06231c;font-weight:700;font-size:3cqw;padding:2.4cqw 4cqw;border-radius:2cqw}.cm-ripple{position:absolute;left:50%;top:50%;width:12cqw;height:12cqw;margin:-6cqw 0 0 -6cqw;border-radius:50%;background:#ffffff8c;transform:scale(0);opacity:0;pointer-events:none}.cm-shot{width:30cqw;height:42cqw;border-radius:3cqw;flex:none;background:linear-gradient(150deg,#85d8bd4d,#8a63ff2e 70%,#ffffff0d);border:1px solid rgba(255,255,255,.12)}.cm-cursor{display:none}.cm-prod{display:flex;gap:4.5cqw;flex:1;align-items:center}.cm-appcard{width:40cqw;flex:none;border-radius:4.5cqw;padding:4cqw;background:linear-gradient(160deg,#171326,#100d18);border:1px solid rgba(255,255,255,.1);box-shadow:0 7cqw 16cqw -9cqw #000000e6}.cm-ah{display:flex;justify-content:space-between;align-items:center;font-size:3cqw;font-weight:700}.cm-dotm{width:4.4cqw;height:4.4cqw;border-radius:50%;background:linear-gradient(135deg,#8a63ff,#2ec4a0)}.cm-bal{margin-top:2.2cqw;font-size:7cqw;font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.cm-bal small{font-size:3.6cqw;opacity:.7}.cm-acta{margin-top:2cqw;height:6.6cqw;border-radius:2cqw;background:var(--caps-accent);color:#06231c;font-weight:700;font-size:2.9cqw;display:grid;place-items:center}.cm-arow{margin-top:1.6cqw;height:7cqw;border-radius:2.2cqw;background:#ffffff0f;border:1px solid rgba(255,255,255,.06);display:flex;align-items:center;gap:2.4cqw;padding:0 2.8cqw;font-size:2.7cqw;white-space:nowrap}.cm-arow i{width:4.6cqw;height:4.6cqw;border-radius:1.4cqw;background:#2ec4a033;flex:none}.cm-arow em{margin-left:auto;font-style:normal;font-weight:600;opacity:.9}.cm-steps{flex:1;display:flex;flex-direction:column;justify-content:center}.cm-step{display:flex;align-items:center;gap:3cqw}.cm-sdot{width:7cqw;height:7cqw;border-radius:50%;flex:none;display:grid;place-items:center;border:.4cqw solid rgba(255,255,255,.2);font-size:3cqw;font-weight:700;color:var(--fg-muted)}.cm-step b{font-size:3.6cqw;font-weight:700}.cm-step--live .cm-sdot{background:var(--caps-accent);border-color:transparent;color:#06231c}.cm-step--live .cm-sdot svg{width:3.6cqw;height:3.6cqw}.cm-sline{width:.4cqw;height:5cqw;margin-left:3.3cqw;background:linear-gradient(180deg,var(--caps-accent),rgba(133,216,189,.25));transform-origin:top}.cm-brandgrid{display:grid;grid-template-columns:1fr 1fr;gap:3.5cqw}.cm-mark{grid-row:span 2;display:grid;place-items:center;border-radius:4cqw;background:linear-gradient(150deg,#1b1724,#100e16);border:1px solid rgba(255,255,255,.1)}.cm-mark svg{width:52%;height:auto}.cm-draw{stroke-dasharray:1;stroke-dashoffset:1}.cm-type,.cm-note{border-radius:4cqw;padding:4cqw;background:#ffffff0b;border:1px solid rgba(255,255,255,.09)}.cm-type b{font-size:11cqw;font-weight:800;line-height:.85;letter-spacing:-.03em;display:block}.cm-type span{font-size:2.8cqw;color:var(--fg-muted);margin-top:1.6cqw;display:block}.cm-note{font-size:3.2cqw;color:var(--fg-muted);font-weight:600;display:flex;align-items:center;line-height:1.3}.cm-pal{margin-top:3.5cqw;display:flex;border-radius:3.5cqw;overflow:hidden;border:1px solid rgba(255,255,255,.09);height:14cqw}.cm-pal i{flex:1;background:var(--c)}.cm-prodrow{display:flex;gap:3.5cqw;align-items:center;padding:4cqw;border-radius:4cqw;background:#ffffff0b;border:1px solid rgba(255,255,255,.09)}.cm-pimg{width:16cqw;height:16cqw;border-radius:3cqw;flex:none;background:linear-gradient(150deg,#85d8bd47,#8a63ff2e);border:1px solid rgba(255,255,255,.1)}.cm-pinfo{flex:1;display:flex;flex-direction:column;gap:1cqw}.cm-pinfo b{font-size:4cqw;font-weight:700}.cm-pinfo span{font-size:2.8cqw;color:var(--fg-muted)}.cm-price{font-size:5cqw;font-weight:800;letter-spacing:-.02em}.cm-addbtn{position:relative;overflow:hidden;margin-top:3.5cqw;height:9cqw;border-radius:2.4cqw;background:var(--caps-accent);color:#06231c;font-weight:700;font-size:3.3cqw;display:flex;align-items:center;justify-content:center;gap:2cqw}.cm-addbtn svg{width:4cqw;height:4cqw}.cm-paid{margin-top:3.5cqw;display:flex;align-items:center;gap:3cqw;padding:3.6cqw;border-radius:3cqw;background:linear-gradient(120deg,#85d8bd2e,#2ec4a00f);border:1px solid rgba(133,216,189,.4)}.cm-pc{width:8cqw;height:8cqw;border-radius:50%;background:var(--caps-accent);display:grid;place-items:center;flex:none}.cm-pc svg{width:4.4cqw;height:4.4cqw}.cm-paid b{font-size:3.6cqw;font-weight:700}.cm-paid b small{font-weight:500;color:var(--fg-muted);font-size:2.8cqw}.cm-amt{margin-left:auto;font-size:4.6cqw;font-weight:800;font-variant-numeric:tabular-nums}.cm-ship{display:flex;align-items:center;gap:2.4cqw;margin-top:4cqw;padding:0 1.5cqw;font-size:2.9cqw;font-weight:500;color:var(--fg-muted)}.cm-ship svg{width:4cqw;height:4cqw;color:var(--caps-accent);flex:none}.cm-tiles{display:grid;grid-template-columns:1fr 1fr 1fr;gap:3cqw}.cm-tile{padding:3.6cqw 2.4cqw;border-radius:3cqw;background:#ffffff0b;border:1px solid rgba(255,255,255,.09)}.cm-tile b{display:block;font-size:7.2cqw;font-weight:800;letter-spacing:-.03em;line-height:1;margin-bottom:1.4cqw;font-variant-numeric:tabular-nums;white-space:nowrap}.cm-tile b span{font-size:1em}.cm-tile--up b{color:var(--caps-accent)}.cm-tile span{font-size:2.5cqw;color:var(--fg-muted)}.cm-chartcard{margin-top:3.5cqw;padding:4.5cqw;border-radius:4cqw;background:#ffffff0b;border:1px solid rgba(255,255,255,.09)}.cm-ct{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:3.5cqw}.cm-ct b{font-size:3.4cqw;font-weight:700}.cm-ct span{font-size:2.8cqw;color:var(--caps-accent);font-weight:700}.cm-bars{display:flex;align-items:flex-end;gap:2.4cqw;height:26cqw}.cm-bars i{flex:1;height:var(--h);border-radius:1.4cqw 1.4cqw 0 0;background:#ffffff1f;transform:scaleY(0);transform-origin:bottom}.cm-bar--m{background:linear-gradient(180deg,var(--caps-accent),rgba(46,196,160,.3))}.cm-flow{display:flex;flex-direction:column;margin-top:1cqw}.cm-node{position:relative;display:flex;align-items:center;gap:3.2cqw;padding:3.8cqw;border-radius:3.5cqw;background:#ffffff0b;border:1px solid rgba(255,255,255,.09);box-shadow:0 5cqw 12cqw -8cqw #000c}.cm-node--ai{background:linear-gradient(120deg,#85d8bd2e,#2ec4a014);border-color:#85d8bd66}.cm-ic{width:9.5cqw;height:9.5cqw;border-radius:2.6cqw;flex:none;display:grid;place-items:center;background:#ffffff12;border:1px solid rgba(255,255,255,.1)}.cm-ic svg{width:5cqw;height:5cqw}.cm-ic--mint{background:var(--caps-accent);border-color:transparent}.cm-nt{display:flex;flex-direction:column;gap:1cqw}.cm-nt b{font-size:3.6cqw;font-weight:700}.cm-nt span{font-size:2.8cqw;color:var(--fg-muted)}.cm-badge{margin-left:auto;font-size:2.5cqw;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#06231c;background:var(--caps-accent);padding:1.2cqw 2.4cqw;border-radius:99px}.cm-conn{width:.5cqw;height:5.2cqw;margin-left:8.5cqw;background:linear-gradient(180deg,#85d8bdb3,#85d8bd33);transform-origin:top}.cm__eye,.cm-browser,.cm-hero b,.cm-sub,.cm-btn,.cm-appcard,.cm-step,.cm-type,.cm-note,.cm-prodrow,.cm-addbtn,.cm-paid,.cm-tile,.cm-chartcard,.cm-node,.cm-ship{opacity:0}.cm-pal i{opacity:0;transform:translateY(100%)}.cm-play .cm__eye{animation:cmFade .5s var(--ease-out) both}.cm-play .cm-browser,.cm-play .cm-appcard,.cm-play .cm-type,.cm-play .cm-note,.cm-play .cm-prodrow,.cm-play .cm-tile,.cm-play .cm-chartcard,.cm-play .cm-step,.cm-play .cm-node{animation:cmUp .6s var(--ease-out) var(--d, .15s) both}.cm-play .cm-hero b,.cm-play .cm-sub{animation:cmUp .55s var(--ease-out) both}.cm-play .cm-l1{animation-delay:.4s}.cm-play .cm-l2{animation-delay:.55s}.cm-play .cm-sub{animation-delay:.7s}.cm-play .cm-btn{animation:cmPop .5s var(--ease-out) .85s both,cmPress 3.4s ease-in-out 1.6s infinite}.cm-play .cm--web .cm-ripple{animation:cmRipple 3.4s ease-in-out 1.6s infinite}.cm-play .cm-sline,.cm-play .cm-conn{animation:cmGrowV .4s var(--ease-out) var(--d, 0s) both}.cm-play .cm-draw{animation:cmDraw 1.1s var(--ease-out) .25s both}.cm-play .cm-pal i{animation:cmSwatch .5s var(--ease-out) var(--d, 0s) both}.cm-play .cm-bars i{animation:cmGrowV .7s cubic-bezier(.2,.75,.25,1) var(--d, 0s) both}.cm-play .cm-addbtn{animation:cmUp .55s var(--ease-out) .3s both,cmPress 3.6s ease-in-out 1.8s infinite}.cm-play .cm--shop .cm-ripple{animation:cmRipple 3.6s ease-in-out 1.8s infinite}.cm-play .cm-paid{animation:cmUp .6s var(--ease-out) 1s both}.cm-play .cm-ship{animation:cmUp .6s var(--ease-out) 1.3s both}.cm-play .cm-node--ai{animation:cmUp .6s var(--ease-out) var(--d, 0s) both,cmAiPulse 2.8s ease-in-out 2s infinite}@keyframes cmFade{0%{opacity:0}to{opacity:1}}@keyframes cmUp{0%{opacity:0;transform:translateY(16%)}to{opacity:1;transform:none}}@keyframes cmPop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes cmGrowV{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes cmSwatch{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}@keyframes cmDraw{to{stroke-dashoffset:0}}@keyframes cmRipple{0%,32%{transform:scale(0);opacity:.5}70%{transform:scale(4);opacity:0}to{transform:scale(4);opacity:0}}@keyframes cmPress{0%,38%{transform:scale(1)}46%{transform:scale(.95)}56%,to{transform:scale(1)}}@keyframes cmAiPulse{0%,to{box-shadow:0 5cqw 12cqw -8cqw #000c,0 0 #85d8bd00}50%{box-shadow:0 5cqw 12cqw -8cqw #000c,0 0 0 1.6cqw #85d8bd29}}
