.ad{--mkt-accent: #0f9d6b;--mkt-accent2: color-mix(in srgb, var(--mkt-accent) 80%, #000);--mkt-accent-tint: color-mix(in srgb, var(--mkt-accent) 13%, #fff);--mkt-accent-soft: color-mix(in srgb, var(--mkt-accent) 6%, #fff);--mkt-accent-glow: color-mix(in srgb, var(--mkt-accent) 24%, transparent);--mkt-ink: #0d1813;--mkt-ink2: #53635b;--mkt-ink3: #8b988f;--mkt-soft: #f4f9f6;--mkt-soft2: #eef5f1;--mkt-line: #e7ece9;--mkt-line2: #dde6e1;--mkt-shadow-card: 0 1px 2px rgba(16, 40, 28, .04), 0 16px 44px -20px rgba(16, 40, 28, .18);--mkt-shadow-win: 0 2px 6px rgba(16, 40, 28, .05), 0 48px 100px -34px rgba(16, 40, 28, .34), 0 16px 40px -22px rgba(16, 40, 28, .2);--bg: #e7e9f1;--panel: #ffffff;--panel2: #f4f5fb;--line: #edeef5;--line2: #e0e2ed;--ink: #14161d;--ink2: #5a6173;--ink3: #969cab;--brand: #5b54e8;--brand2: #4a43d8;--brand-tint: #ecebfd;--green: #15a05f;--green-tint: #e6f6ee;--red: #e5484d;--red-tint: #fdebec;--amber: #df8f2c;--amber-tint: #fbf1e1;--purple: #0e94b8;--purple-tint: #ddf1f7;--shadow: 0 1px 2px rgba(18, 22, 40, .04), 0 10px 26px -12px rgba(18, 22, 40, .14);--shadow-sm: 0 1px 2px rgba(18, 22, 40, .05);color:var(--mkt-ink);font-size:16px;overflow-x:hidden}.ad a{text-decoration:none}@keyframes adPulse{0%,to{opacity:1}50%{opacity:.28}}@keyframes adMarq{0%{transform:translate(0)}to{transform:translate(-50%)}}.ad-liveDot{animation:adPulse 1.5s ease-in-out infinite}.ad-hidden{opacity:0;transform:translateY(26px)}.ad-rev{transition:opacity .75s cubic-bezier(.2,.7,.2,1),transform .75s cubic-bezier(.2,.7,.2,1)}@media(prefers-reduced-motion:reduce){.ad-hidden{opacity:1;transform:none}}.ad-hero{position:relative;overflow:hidden}.ad-hero:before{content:"";position:absolute;top:-360px;left:50%;transform:translate(-50%);width:1200px;height:820px;background:radial-gradient(closest-side,var(--mkt-accent-glow),transparent 72%);opacity:.8;pointer-events:none;z-index:0}.ad-hero:after{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 1px 1px,rgba(13,24,19,.055) 1px,transparent 0);background-size:34px 34px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 74%);mask-image:linear-gradient(180deg,#000,transparent 74%);pointer-events:none;z-index:0}.ad-coin{position:absolute;left:6%;top:110px;width:300px;height:300px;z-index:3;cursor:grab;touch-action:none}.ad-coin:active{cursor:grabbing}.ad-marq{animation:adMarq 26s linear infinite}.ad-marqWrap:hover .ad-marq{animation-play-state:paused}.ad-wm{transition:opacity .16s,color .16s}.ad-wm:hover{opacity:1!important;color:var(--mkt-ink2)!important}.ad-bento>*{grid-column:span 2}.ad-bento>*:nth-child(-n+2){grid-column:span 3}@media(max-width:960px){.ad-bento>*{grid-column:span 6!important}}@media(max-width:1180px){.ad-coin{display:none}.ad-heroGrid{grid-template-columns:1fr!important}.ad-heroCopy{align-items:center!important;text-align:center!important}}.ad-pane{position:absolute;inset:0;opacity:0;transform:translateY(16px) scale(.985);pointer-events:none;transition:opacity .5s ease,transform .5s ease;z-index:1}.ad-pane.on{opacity:1;transform:none;pointer-events:auto;z-index:2}.ad-showrow{cursor:pointer;border:1.5px solid transparent;border-radius:16px;padding:15px 17px;transition:background .22s,border-color .22s,box-shadow .22s}.ad-showrow:hover{background:var(--mkt-accent-soft)}.ad-showrow.on{background:var(--mkt-accent-soft);border-color:color-mix(in srgb,var(--mkt-accent) 30%,var(--mkt-line));box-shadow:0 12px 30px -20px var(--mkt-accent-glow)}.ad-showrow .ad-showIcon{width:38px;height:38px;border-radius:11px;display:flex;align-items:center;justify-content:center;flex:none;transition:background .2s,color .2s;background:var(--mkt-accent-tint);color:var(--mkt-accent2)}.ad-showrow.on .ad-showIcon{background:var(--mkt-accent);color:#fff}.ad-showrow .ad-showChev{display:flex;color:var(--mkt-ink3);transition:transform .3s,color .3s}.ad-showrow.on .ad-showChev{color:var(--mkt-accent);transform:rotate(180deg)}.ad-showrow .ad-showBody{overflow:hidden;transition:all .35s ease;max-height:0;opacity:0;margin-top:0}.ad-showrow.on .ad-showBody{max-height:160px;opacity:1;margin-top:12px}.ad-scroll::-webkit-scrollbar{width:7px;height:7px}.ad-scroll::-webkit-scrollbar-thumb{background:var(--line2);border-radius:99px}.ad-scroll::-webkit-scrollbar-track{background:transparent}.mkt-btnP{height:50px;padding:0 26px;border:none;border-radius:13px;background:var(--mkt-accent);color:#fff;font-family:inherit;font-size:16px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:9px;justify-content:center;white-space:nowrap;box-shadow:0 1px 2px var(--mkt-accent-glow),0 12px 26px -10px var(--mkt-accent-glow);transition:background .15s,transform .08s,box-shadow .15s}.mkt-btnP:hover{background:var(--mkt-accent2);box-shadow:0 1px 2px var(--mkt-accent-glow),0 16px 32px -10px var(--mkt-accent-glow)}.mkt-btnP:active{transform:translateY(1px)}.mkt-btnG{height:50px;padding:0 24px;border:1px solid var(--mkt-line2);border-radius:13px;background:#fff;color:var(--mkt-ink);font-family:inherit;font-size:16px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:9px;justify-content:center;white-space:nowrap;transition:border-color .15s,background .15s,transform .08s}.mkt-btnG:hover{border-color:#c7d3cc;background:var(--mkt-soft)}.mkt-btnG:active{transform:translateY(1px)}.mkt-btnSm{height:40px;padding:0 18px;border:none;border-radius:11px;background:var(--mkt-accent);color:#fff;font-family:inherit;font-size:14px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:7px;box-shadow:0 8px 18px -8px var(--mkt-accent-glow);transition:background .15s,transform .08s}.mkt-btnSm:hover{background:var(--mkt-accent2)}.mkt-btnSm:active{transform:translateY(1px)}.mkt-card{border-radius:16px;border:1px solid var(--mkt-line);background:#fff;box-shadow:var(--mkt-shadow-card);transition:transform .18s,box-shadow .18s,border-color .18s;padding:26px}.mkt-card-hover:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--mkt-accent) 32%,var(--mkt-line));box-shadow:0 2px 6px var(--mkt-accent-glow),0 28px 56px -28px var(--mkt-accent-glow)}.mkt-bentoIcon{width:46px;height:46px;border-radius:13px;display:flex;align-items:center;justify-content:center;margin-bottom:16px;background:var(--mkt-accent-tint);color:var(--mkt-accent2);transition:transform .2s,background .2s,color .2s}.mkt-card-hover:hover .mkt-bentoIcon{background:var(--mkt-accent);color:#fff;transform:translateY(-1px) rotate(-3deg)}.mkt-eyebrow{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 15px;border-radius:99px;background:var(--mkt-accent-soft);border:1px solid color-mix(in srgb,var(--mkt-accent) 22%,#fff);color:var(--mkt-accent2);font-size:13.5px;font-weight:700}.mkt-badge{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:7px;font-size:12px;font-weight:700;background:var(--mkt-accent-tint);color:var(--mkt-accent2)}.mkt-sectag{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:800;color:var(--mkt-accent);margin-bottom:16px}.mkt-sectag:before{content:"";width:18px;height:2px;border-radius:2px;background:var(--mkt-accent)}.mkt-price{border-radius:20px;border:1px solid var(--mkt-line);background:#fff;padding:30px 28px;display:flex;flex-direction:column;box-shadow:var(--mkt-shadow-card);transition:transform .16s,box-shadow .16s}.mkt-price:hover{transform:translateY(-4px)}.mkt-priceHot{border:1.5px solid var(--mkt-accent);box-shadow:0 2px 6px var(--mkt-accent-glow),0 40px 80px -34px var(--mkt-accent-glow)}.mkt-window{border-radius:18px;border:1px solid var(--mkt-line);background:#fff;box-shadow:var(--mkt-shadow-win);overflow:hidden}.mkt-winbar{height:42px;display:flex;align-items:center;gap:7px;padding:0 15px;border-bottom:1px solid var(--mkt-line);background:#fbfdfc}.hy-btn{height:34px;padding:0 14px;border:1px solid var(--line2);background:#fff;border-radius:9px;font-family:inherit;font-size:12.5px;font-weight:600;color:var(--ink);cursor:pointer;display:inline-flex;align-items:center;gap:7px;justify-content:center;white-space:nowrap;transition:background .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease,transform .08s ease}.hy-btn:hover{background:var(--panel2);border-color:#cfd2dd}.hy-btn:active{transform:translateY(.5px)}.hy-btn-primary{padding:0 16px;border-color:var(--brand);background:var(--brand);color:#fff;box-shadow:0 1px 2px #5b54e852,0 6px 14px -6px #5b54e880}.hy-btn-primary:hover{background:var(--brand2);border-color:var(--brand2)}.hy-btn-success{padding:0 16px;border-color:var(--green);background:var(--green);color:#fff;box-shadow:0 1px 2px #15a05f4d,0 6px 14px -6px #15a05f80}.hy-btn-success:hover{background:var(--green);border-color:var(--green)}.hy-card{background:var(--panel);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow)}.hy-fld{width:100%;height:36px;padding:0 12px;border:1px solid var(--line2);border-radius:9px;background:var(--panel2);color:var(--ink);font-family:inherit;font-size:13px;outline:none;transition:border-color .14s,box-shadow .14s,background .14s}.hy-fld:focus{border-color:var(--brand);background:#fff;box-shadow:0 0 0 3.5px var(--brand-tint)}.hy-ribitem{height:34px;padding:0 15px;display:flex;align-items:center;gap:7px;font-size:13.5px;font-weight:600;color:var(--ink2);cursor:pointer;border:none;background:none;font-family:inherit;border-radius:9px;transition:background .14s ease,color .14s ease;white-space:nowrap;flex:none}.hy-ribitem:hover{background:var(--panel2);color:var(--ink)}.hy-ribitem-active,.hy-ribitem-active:hover{background:var(--brand-tint);color:var(--brand)}.hy-seg{display:flex;gap:4px;border:1px solid var(--line2);border-radius:7px;padding:3px;background:var(--panel2)}.hy-seg button{border:none;font-family:inherit;cursor:pointer;white-space:nowrap;padding:6px 12px;border-radius:5px;font-size:12px;font-weight:600;background:transparent;color:var(--ink2)}.hy-seg button.on{font-weight:700;background:#fff;color:var(--brand);box-shadow:var(--shadow)}.hy-tabbar{height:36px;background:var(--bg);display:flex;align-items:flex-end;gap:3px;padding-inline:12px;padding-top:5px;border-bottom:1px solid var(--line2)}.hy-tab{height:31px;display:flex;align-items:center;gap:8px;padding-inline:15px;border:1px solid transparent;border-bottom:none;border-radius:10px 10px 0 0;background:transparent;color:var(--ink2);font-family:inherit;font-size:12.5px;font-weight:600;cursor:pointer;position:relative;top:1px}.hy-tab-active{height:33px;padding-inline:16px;border-color:var(--line);border-bottom:none;border-radius:11px 11px 0 0;background:#fff;color:var(--brand);font-weight:700;box-shadow:0 -3px 10px -5px #1216281f}.hy-tab-x{display:flex;align-items:center;justify-content:center;color:var(--ink3)}.hy-tab-active .hy-tab-x{color:var(--red)}.hy-tool{min-width:64px;padding:8px 9px 6px;display:flex;flex-direction:column;align-items:center;gap:7px;border:1px solid transparent;border-radius:11px;background:none;cursor:pointer;font-family:inherit;font-size:11.5px;font-weight:600;color:var(--ink2);transition:background .14s ease,color .14s ease;flex:none}.hy-tool:hover{background:var(--brand-tint);color:var(--brand)}.hy-tool-chip{width:34px;height:34px;border-radius:10px;background:var(--brand-tint);color:var(--brand);display:flex;align-items:center;justify-content:center;flex:none}.hy-prod{border:1px solid var(--line);border-radius:12px;background:#fff;overflow:hidden;cursor:pointer;text-align:center;transition:border-color .14s,box-shadow .14s,transform .1s}.hy-prod:hover{border-color:var(--brand);box-shadow:0 8px 20px -8px #5b54e86b;transform:translateY(-2px)}.hy-step{width:20px;height:20px;border:1px solid var(--line2);background:#fff;border-radius:5px;cursor:pointer;color:var(--ink2);font-size:13px;line-height:1;display:inline-flex;align-items:center;justify-content:center;font-family:inherit}.hy-tabbar,.stock-card{overflow-x:auto}.stock-inner{min-width:540px}.demo-cover{display:none}.demo-modal{display:none;position:fixed;inset:0;z-index:120;background:#0d1b14f2}.demo-modal.open{display:block}body.demo-open{overflow:hidden}.demo-rot{position:absolute;top:50%;left:50%;width:100vh;height:100vw;transform:translate(-50%,-50%) rotate(90deg);overflow-y:auto;overflow-x:hidden;padding:16px 14px;box-sizing:border-box;-webkit-overflow-scrolling:touch}@supports (width: 100dvh){.demo-rot{width:100dvh;height:100dvw}}.demo-close{position:fixed;top:14px;left:14px;z-index:130;width:42px;height:42px;border-radius:50%;border:0;background:#fff;color:#0d1b14;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 22px #00000059}@media(max-width:900px){.demo-cover{display:flex;position:absolute;inset:0;z-index:5;align-items:center;justify-content:center;border:0;border-radius:18px;cursor:pointer;background:#ffffff4d;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);font-family:inherit}.demo-cover-pill{display:inline-flex;align-items:center;gap:9px;height:46px;padding:0 20px;border-radius:99px;background:var(--mkt-accent);color:#fff;font-size:14.5px;font-weight:700;box-shadow:0 10px 26px -8px var(--mkt-accent-glow)}.demo-modal .pos-main{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)!important}.demo-modal .ppl-main{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)!important}.demo-modal .pos-prods{grid-template-columns:repeat(3,minmax(0,1fr))!important}.demo-modal .kpi-grid{grid-template-columns:repeat(3,1fr)!important}}@media(max-width:900px){#tour{grid-template-columns:1fr!important;gap:26px!important}.ad-paneWrap{min-height:0!important}.ad-pane{position:static;display:none;transform:none;opacity:1;pointer-events:auto}.ad-pane.on{display:block}.ad-pane .mkt-window{position:static!important}.ad-portalBox{grid-template-columns:1fr!important;padding:26px 18px!important;gap:28px!important}.pos-main,.ppl-main{grid-template-columns:1fr!important}.pos-prods{grid-template-columns:repeat(2,minmax(0,1fr))!important}.inv-sum{width:100%!important}.kpi-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))!important}}@media(max-width:640px){.ad{font-size:15px}.ad-hero .ad-heroGrid{padding-top:30px!important}.ad-stats{grid-template-columns:repeat(2,1fr)!important;padding:26px 18px!important}.ad-stats>div>div:first-child{font-size:28px!important}.ad-stats>div{border-inline-start:none!important}.ad section{padding-left:0;padding-right:0}}
