@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Noto+Sans+SC:wght@400;500;600;700;800&display=swap";.landing-shell[data-v-023dc145]{min-height:100vh;overflow:hidden;background:#fff;color:#262833;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}.landing-header[data-v-023dc145]{position:relative;z-index:5;display:flex;align-items:center;justify-content:space-between;width:min(1260px,calc(100% - 72px));height:82px;margin:0 auto;border-bottom:1px solid #f0eff2}.landing-brand[data-v-023dc145]{display:flex;align-items:center;gap:11px;color:#252630;text-decoration:none}.landing-mark[data-v-023dc145]{display:grid;place-items:center;width:39px;height:39px;border-radius:12px;background:linear-gradient(145deg,#777be9,#595dcc);box-shadow:0 7px 16px #6266d82b;color:#fff;font-size:20px;font-weight:800}.landing-brand-name[data-v-023dc145]{font-size:19px;font-weight:780;letter-spacing:.01em}.landing-brand-name small[data-v-023dc145]{display:block;margin-top:1px;color:#9799a4;font-size:11px;font-weight:500;letter-spacing:.12em}.landing-nav[data-v-023dc145]{display:flex;align-items:center;gap:35px}.landing-nav a[data-v-023dc145]{color:#666976;text-decoration:none;font-size:14px;font-weight:600;transition:color .2s}.landing-nav a[data-v-023dc145]:hover{color:#6266d8}.landing-login-link[data-v-023dc145]{display:flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border:1px solid #e9e9ef;border-radius:9px;background:#fff;color:#5358c4;text-decoration:none;font-size:14px;font-weight:650;transition:all .2s}.landing-login-link[data-v-023dc145]:hover{border-color:#cfcffa;background:#f9f9ff}.landing-hero[data-v-023dc145]{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:clamp(38px,5vw,76px);width:min(1260px,calc(100% - 72px));min-height:665px;margin:0 auto;padding:55px 0 68px}.landing-copy[data-v-023dc145]{position:relative;z-index:1}.landing-eyebrow[data-v-023dc145]{display:inline-flex;align-items:center;gap:10px;color:#767986;font-size:14px;font-weight:650}.landing-eyebrow i[data-v-023dc145]{width:8px;height:8px;border-radius:50%;background:#7479e8;box-shadow:0 0 0 5px #f0efff}.landing-copy h1[data-v-023dc145]{margin:24px 0 19px;color:#262833;font-size:clamp(45px,4.5vw,62px);font-weight:790;letter-spacing:-2.3px;line-height:1.23}.landing-copy h1 span[data-v-023dc145]{color:#656add}.landing-copy>p[data-v-023dc145]{max-width:520px;margin:0;color:#737681;font-size:17px;line-height:1.95}.landing-actions[data-v-023dc145]{display:flex;align-items:center;flex-wrap:wrap;gap:13px;margin-top:29px}.landing-primary[data-v-023dc145],.landing-secondary[data-v-023dc145],.landing-cta-primary[data-v-023dc145],.landing-cta-secondary[data-v-023dc145]{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:51px;padding:0 19px;border-radius:10px;text-decoration:none;font-size:15px;font-weight:680;transition:transform .2s,box-shadow .2s,border-color .2s}.landing-primary[data-v-023dc145]{background:#666be0;box-shadow:0 10px 22px #6266d92b;color:#fff}.landing-primary[data-v-023dc145]:hover,.landing-cta-primary[data-v-023dc145]:hover{transform:translateY(-2px);box-shadow:0 13px 26px #6266d942}.landing-secondary[data-v-023dc145]{border:1px solid #e6e6ed;background:#fff;color:#5458c7}.landing-secondary[data-v-023dc145]:hover{border-color:#cbccfa}.landing-proof-points[data-v-023dc145]{display:flex;flex-wrap:wrap;gap:13px 21px;margin-top:25px;color:#747782;font-size:13px}.landing-proof-points span[data-v-023dc145]{display:flex;align-items:center;gap:6px}.landing-proof-points svg[data-v-023dc145]{color:#35a17c}.landing-hero-visual[data-v-023dc145]{position:relative;min-width:0;height:570px}.landing-hero-photo[data-v-023dc145]{position:absolute;inset:31px 24px 47px 76px;overflow:hidden;border-radius:30px 88px 30px 30px;background:#e9e8e0;box-shadow:0 28px 75px #2725361b}.landing-hero-photo[data-v-023dc145]:after{position:absolute;inset:48% 0 0;background:linear-gradient(180deg,transparent,#27261e70);content:""}.landing-hero-photo img[data-v-023dc145]{width:100%;height:100%;object-fit:cover;object-position:56% center}.hero-photo-caption[data-v-023dc145]{position:absolute;z-index:1;right:58px;bottom:68px;display:flex;flex-direction:column;gap:5px;color:#fff;text-align:right;text-shadow:0 1px 8px #0006}.hero-photo-caption span[data-v-023dc145]{font-size:12px;opacity:.85}.hero-photo-caption b[data-v-023dc145]{font-size:17px;font-weight:700}.hero-float-card[data-v-023dc145]{position:absolute;z-index:2;border:1px solid #eeedf2;border-radius:15px;background:#fffffff2;box-shadow:0 16px 40px #25263820;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hero-content-card[data-v-023dc145]{top:48px;left:0;width:244px;padding:15px}.hero-card-heading[data-v-023dc145]{display:flex;align-items:center;gap:9px}.hero-card-icon[data-v-023dc145]{display:grid;place-items:center;width:33px;height:33px;border-radius:10px}.hero-card-icon.purple[data-v-023dc145]{background:#f0efff;color:#696dde}.hero-card-icon.green[data-v-023dc145]{background:#edf8f3;color:#3c9c78}.hero-card-heading>span[data-v-023dc145]:nth-child(2){display:flex;flex:1;flex-direction:column;gap:3px}.hero-card-heading b[data-v-023dc145]{color:#353743;font-size:12px}.hero-card-heading small[data-v-023dc145]{color:#999ba5;font-size:10px}.hero-card-menu[data-v-023dc145]{color:#999ba5;font-size:17px;letter-spacing:2px}.hero-content-preview[data-v-023dc145]{display:flex;align-items:center;gap:9px;margin-top:15px;padding:8px;border:1px solid #f0eff2;border-radius:10px}.hero-content-preview img[data-v-023dc145]{width:49px;height:44px;border-radius:7px;object-fit:cover}.hero-content-preview span[data-v-023dc145]{display:flex;flex-direction:column;gap:5px;min-width:0}.hero-content-preview b[data-v-023dc145]{overflow:hidden;color:#41434c;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.hero-content-preview small[data-v-023dc145]{color:#8c8e97;font-size:10px}.hero-card-progress[data-v-023dc145]{display:flex;align-items:center;gap:7px;margin-top:12px;color:#80828b;font-size:10px}.hero-card-progress i[data-v-023dc145]{width:7px;height:7px;border-radius:50%;background:#51b88e}.hero-phone-card[data-v-023dc145]{right:6px;bottom:19px;width:204px;padding:10px;border-radius:22px;background:#fff;box-shadow:0 20px 48px #20212f2b}.hero-phone-top[data-v-023dc145]{display:flex;align-items:center;gap:6px;padding:2px 2px 9px}.hero-mini-mark[data-v-023dc145]{display:grid;place-items:center;width:19px;height:19px;border-radius:6px;background:#696dde;color:#fff;font-size:10px;font-weight:800}.hero-phone-top b[data-v-023dc145]{color:#4a4c54;font-size:10px}.hero-phone-top i[data-v-023dc145]{width:6px;height:6px;margin-left:auto;border-radius:50%;background:#ea4260}.hero-phone-photo[data-v-023dc145]{display:block;width:100%;height:104px;border-radius:12px;object-fit:cover}.hero-phone-copy[data-v-023dc145]{display:flex;flex-direction:column;gap:5px;padding:9px 2px 0}.hero-phone-copy b[data-v-023dc145]{color:#30323a;font-size:11px}.hero-phone-copy span[data-v-023dc145]{display:-webkit-box;overflow:hidden;color:#8a8c95;font-size:9px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.hero-phone-button[data-v-023dc145]{display:flex;align-items:center;justify-content:center;gap:5px;height:28px;margin-top:9px;border-radius:7px;background:#e34660;color:#fff;font-size:10px;font-weight:700}.hero-metrics-card[data-v-023dc145]{top:106px;right:0;width:191px;padding:13px}.hero-metric-row[data-v-023dc145]{display:flex;align-items:baseline;gap:5px;margin-top:15px}.hero-metric-row span[data-v-023dc145]{flex:1;color:#747681;font-size:10px}.hero-metric-row b[data-v-023dc145]{color:#333541;font-size:22px}.hero-metric-row small[data-v-023dc145]{color:#999ba5;font-size:9px}.hero-metric-line[data-v-023dc145]{height:4px;margin-top:8px;overflow:hidden;border-radius:8px;background:#f0f0f3}.hero-metric-line i[data-v-023dc145]{display:block;width:72%;height:100%;border-radius:8px;background:linear-gradient(90deg,#777be6,#a7a9f2)}.hero-metric-foot[data-v-023dc145]{display:flex;align-items:center;justify-content:space-between;margin-top:10px;color:#8a8c95;font-size:9px}.hero-metric-foot svg[data-v-023dc145]{color:#4da580}.hero-nfc-chip[data-v-023dc145]{position:absolute;z-index:3;right:47px;top:18px;display:grid;grid-template-columns:31px auto;align-items:center;column-gap:8px;padding:9px 12px;border:1px solid #eeedf2;border-radius:12px;background:#fffffff4;box-shadow:0 8px 22px #20212f12}.hero-nfc-chip>span[data-v-023dc145]{grid-row:span 2;display:grid;place-items:center;width:31px;height:31px;border-radius:9px;background:#f0efff;color:#696dde}.hero-nfc-chip b[data-v-023dc145]{color:#444651;font-size:10px}.hero-nfc-chip small[data-v-023dc145]{color:#9698a2;font-size:9px}.hero-visual-note[data-v-023dc145]{position:absolute;right:28px;bottom:4px;color:#999ba3;font-size:10px}.landing-flow-strip[data-v-023dc145]{display:flex;align-items:center;justify-content:center;gap:clamp(15px,3vw,44px);width:min(1080px,calc(100% - 72px));margin:0 auto 86px;padding:22px 26px;border:1px solid #ececf1;border-radius:15px;background:#fff;box-shadow:0 10px 30px #292a3808}.landing-flow-strip>div[data-v-023dc145]{display:flex;align-items:center;gap:10px;white-space:nowrap}.landing-flow-strip>div span[data-v-023dc145]{color:#7579dd;font-size:12px;font-weight:800}.landing-flow-strip>div b[data-v-023dc145]{color:#555762;font-size:14px}.landing-flow-strip>i[data-v-023dc145]{width:42px;height:1px;background:#dedee8}.landing-demo-section[data-v-023dc145]{padding:91px 36px 98px;background:#f8f8fc;scroll-margin-top:20px}.landing-section-heading[data-v-023dc145]{max-width:750px;margin:0 auto;text-align:center}.landing-kicker[data-v-023dc145]{color:#7479d8;font-size:13px;font-weight:750;letter-spacing:.02em}.landing-section-heading h2[data-v-023dc145]{margin:12px 0 10px;color:#292b36;font-size:clamp(29px,3.3vw,40px);font-weight:760;letter-spacing:-1px;line-height:1.35}.landing-section-heading p[data-v-023dc145]{margin:0;color:#777a86;font-size:16px;line-height:1.8}.landing-demo-wrap[data-v-023dc145]{width:min(1160px,100%);margin:37px auto 0}.landing-demo-steps[data-v-023dc145]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.landing-demo-steps button[data-v-023dc145]{display:flex;align-items:center;gap:10px;min-width:0;padding:12px 14px;border:1px solid #ececf1;border-radius:11px;background:#fff;color:#626572;text-align:left;cursor:pointer;transition:all .2s}.landing-demo-steps button[data-v-023dc145]:hover{border-color:#d4d4f7}.landing-demo-steps button.active[data-v-023dc145]{border-color:#c9cafa;background:#f4f4ff;box-shadow:0 5px 15px #686cdb12;color:#4f54c0}.demo-step-index[data-v-023dc145]{display:grid;place-items:center;flex:none;width:29px;height:29px;border:1px solid #e6e6ed;border-radius:9px;color:#858793;font-size:11px;font-weight:750}.active .demo-step-index[data-v-023dc145],.complete .demo-step-index[data-v-023dc145]{border-color:#696de0;background:#696de0;color:#fff}.demo-step-label[data-v-023dc145]{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.demo-step-label b[data-v-023dc145]{color:#41434e;font-size:13px}.demo-step-label small[data-v-023dc145]{overflow:hidden;color:#9799a3;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.demo-step-arrow[data-v-023dc145]{flex:none;color:#b1b2bc}.active .demo-step-arrow[data-v-023dc145]{color:#686cdb}.landing-demo-panel[data-v-023dc145]{display:grid;grid-template-columns:minmax(240px,.68fr) minmax(0,1.32fr);gap:24px;min-height:492px;padding:25px;border:1px solid #ededf2;border-radius:18px;background:#fff;box-shadow:0 18px 52px #2728390a}.landing-demo-copy[data-v-023dc145]{display:flex;flex-direction:column;justify-content:center;padding:10px 8px 10px 7px}.demo-stage-label[data-v-023dc145]{color:#777bd6;font-size:12px;font-weight:750}.demo-copy-inner h3[data-v-023dc145]{margin:13px 0 11px;color:#2d303a;font-size:25px;letter-spacing:-.5px;line-height:1.4}.demo-copy-inner p[data-v-023dc145]{margin:0;color:#747783;font-size:14px;line-height:1.9}.demo-copy-inner ul[data-v-023dc145]{display:grid;gap:11px;margin:21px 0 25px;padding:0;list-style:none}.demo-copy-inner li[data-v-023dc145]{display:flex;align-items:center;gap:8px;color:#626571;font-size:13px}.demo-copy-inner li svg[data-v-023dc145]{color:#39a27d}.demo-next-button[data-v-023dc145]{display:inline-flex;align-items:center;align-self:flex-start;justify-content:center;gap:8px;min-height:41px;padding:0 14px;border:0;border-radius:8px;background:#666be0;color:#fff;text-decoration:none;font-size:13px;font-weight:680;cursor:pointer;transition:background .2s,transform .2s}.demo-next-button[data-v-023dc145]:hover{transform:translateY(-1px);background:#565bd1}.landing-demo-screen[data-v-023dc145]{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid #e9e9ef;border-radius:13px;background:#f7f8fb}.demo-screen-bar[data-v-023dc145]{display:flex;align-items:center;gap:12px;height:43px;padding:0 13px;border-bottom:1px solid #ebebf0;background:#fff}.demo-screen-bar>span[data-v-023dc145]{display:flex;gap:4px}.demo-screen-bar>span i[data-v-023dc145]{width:6px;height:6px;border-radius:50%;background:#d8d9e0}.demo-screen-bar>span i[data-v-023dc145]:first-child{background:#f1b5ac}.demo-screen-bar>span i[data-v-023dc145]:nth-child(2){background:#f2d18f}.demo-screen-bar>span i[data-v-023dc145]:nth-child(3){background:#add9bf}.demo-screen-bar>b[data-v-023dc145]{flex:1;color:#626570;font-size:11px;font-weight:650;text-align:center}.demo-screen-bar>em[data-v-023dc145]{padding:4px 7px;border-radius:5px;background:#fff3e8;color:#bd8250;font-size:9px;font-style:normal;font-weight:650}.demo-screen-body[data-v-023dc145]{display:grid;flex:1;place-items:center;min-height:392px;padding:23px}.demo-screen-foot[data-v-023dc145]{display:flex;align-items:center;justify-content:space-between;height:35px;padding:0 13px;border-top:1px solid #ebebf0;background:#fff;color:#9698a2;font-size:10px}.demo-screen-foot span[data-v-023dc145]:first-child{display:flex;align-items:center;gap:6px}.demo-screen-foot i[data-v-023dc145]{width:6px;height:6px;border-radius:50%;background:#d8a862}.demo-admin-screen[data-v-023dc145]{width:min(100%,570px);padding:18px;border:1px solid #ededf2;border-radius:12px;background:#fff;box-shadow:0 8px 30px #3032460a}.demo-admin-top[data-v-023dc145]{display:flex;align-items:center;justify-content:space-between;padding-bottom:13px;border-bottom:1px solid #f0f0f4}.demo-admin-top>div[data-v-023dc145]{display:flex;flex-direction:column;gap:4px}.demo-admin-top small[data-v-023dc145],.demo-results-heading small[data-v-023dc145]{color:#989aa4;font-size:10px}.demo-admin-top b[data-v-023dc145],.demo-results-heading b[data-v-023dc145]{color:#3e404b;font-size:13px}.demo-status[data-v-023dc145]{display:flex;align-items:center;gap:5px;color:#5a9b7a;font-size:10px}.demo-status i[data-v-023dc145]{width:6px;height:6px;border-radius:50%;background:#52b788}.demo-content-editor[data-v-023dc145]{display:grid;grid-template-columns:150px 1fr;gap:15px;padding:16px 0}.demo-content-editor>img[data-v-023dc145]{width:150px;height:150px;border-radius:9px;object-fit:cover}.demo-editor-fields[data-v-023dc145]{display:flex;flex-direction:column;gap:8px;padding-top:2px}.demo-editor-fields small[data-v-023dc145]{color:#9b9da6;font-size:10px}.demo-editor-fields b[data-v-023dc145]{color:#464852;font-size:11px;line-height:1.6}.demo-editor-fields span[data-v-023dc145]{display:-webkit-box;overflow:hidden;color:#858791;font-size:10px;line-height:1.7;-webkit-box-orient:vertical;-webkit-line-clamp:3}.demo-admin-footer[data-v-023dc145]{display:flex;align-items:center;gap:13px;padding-top:13px;border-top:1px solid #f0f0f4}.demo-admin-footer>span[data-v-023dc145]{display:flex;align-items:center;gap:5px;color:#777984;font-size:10px}.demo-admin-footer>span svg[data-v-023dc145]{color:#7479d8}.demo-admin-footer button[data-v-023dc145]{display:flex;align-items:center;gap:5px;min-height:29px;margin-left:auto;padding:0 9px;border:0;border-radius:6px;background:#696dde;color:#fff;font-size:10px;cursor:pointer}.demo-link-screen[data-v-023dc145]{display:grid;grid-template-columns:1fr 180px;align-items:center;gap:18px;width:min(100%,540px)}.demo-link-card[data-v-023dc145]{display:flex;align-items:flex-start;flex-direction:column;padding:19px;border:1px solid #ececf2;border-radius:12px;background:#fff;box-shadow:0 8px 26px #30324608}.demo-link-icon[data-v-023dc145]{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:#f0efff;color:#686dde}.demo-link-card>small[data-v-023dc145]{margin-top:16px;color:#999ba4;font-size:10px}.demo-link-card>b[data-v-023dc145]{margin-top:5px;color:#383a44;font-size:16px}.demo-link-card code[data-v-023dc145]{display:block;width:100%;overflow:hidden;margin-top:13px;padding:10px;border:1px solid #eeeef2;border-radius:7px;background:#fafafd;color:#777985;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.demo-link-card button[data-v-023dc145]{display:flex;align-items:center;gap:6px;min-height:32px;margin-top:11px;padding:0 9px;border:1px solid #e4e4ef;border-radius:7px;background:#fff;color:#5b60cd;font-size:10px;cursor:pointer}.demo-qr-card[data-v-023dc145]{display:flex;align-items:center;flex-direction:column;gap:7px;padding:13px;border:1px solid #ececf2;border-radius:12px;background:#fff;text-align:center}.demo-qr-card img[data-v-023dc145],.demo-qr-placeholder[data-v-023dc145]{display:grid;place-items:center;width:125px;height:125px;border-radius:7px;background:#fff;color:#696dde}.demo-qr-card b[data-v-023dc145]{color:#52545e;font-size:10px}.demo-qr-card small[data-v-023dc145]{color:#999ba4;font-size:9px}.demo-distribution-hint[data-v-023dc145]{grid-column:1/-1;display:flex;align-items:center;gap:7px;padding:11px 12px;border-radius:8px;background:#f5f4ff;color:#6b6fd0;font-size:10px}.demo-distribution-hint svg[data-v-023dc145]{flex:none}.demo-mobile-stage[data-v-023dc145]{display:flex;align-items:center;justify-content:center;gap:23px;width:100%}.demo-mobile-frame[data-v-023dc145]{position:relative;width:223px;overflow:hidden;border:5px solid #252631;border-radius:29px;background:#fff;box-shadow:0 13px 38px #27283922}.demo-mobile-notch[data-v-023dc145]{position:absolute;z-index:1;top:5px;left:50%;width:72px;height:13px;transform:translate(-50%);border-radius:0 0 10px 10px;background:#252631}.demo-mobile-brand[data-v-023dc145]{display:flex;align-items:center;gap:6px;height:37px;padding:8px 10px 0}.demo-mobile-brand b[data-v-023dc145]{color:#434550;font-size:10px}.demo-mobile-brand small[data-v-023dc145]{margin-left:auto;color:#9b9da5;font-size:9px}.demo-mobile-frame>img[data-v-023dc145]{display:block;width:100%;height:130px;object-fit:cover}.demo-mobile-content[data-v-023dc145]{padding:11px 11px 13px}.demo-mobile-content>small[data-v-023dc145]:first-child{color:#e14660;font-size:9px;font-weight:650}.demo-mobile-content h4[data-v-023dc145]{margin:5px 0 7px;color:#30323b;font-size:12px;line-height:1.5}.demo-mobile-content p[data-v-023dc145]{margin:0;color:#777a84;font-size:9px;line-height:1.7}.demo-mobile-content>div[data-v-023dc145]{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px}.demo-mobile-content>div span[data-v-023dc145]{padding:4px 6px;border-radius:4px;background:#f5f5fb;color:#7074d1;font-size:8px}.demo-mobile-content button[data-v-023dc145]{display:flex;align-items:center;justify-content:center;gap:4px;width:100%;height:30px;margin-top:11px;border:0;border-radius:7px;background:#e34660;color:#fff;font-size:10px;font-weight:700;cursor:pointer}.demo-mobile-content .demo-mobile-tip[data-v-023dc145]{display:block;margin-top:7px;color:#a1a2aa;font-size:8px;text-align:center}.demo-mobile-aside[data-v-023dc145]{display:flex;align-items:flex-start;flex-direction:column;max-width:165px}.demo-aside-icon[data-v-023dc145]{display:grid;place-items:center;width:39px;height:39px;border-radius:11px;background:#f0efff;color:#696dde}.demo-mobile-aside>b[data-v-023dc145]{margin-top:12px;color:#444650;font-size:12px}.demo-mobile-aside p[data-v-023dc145]{color:#858791;font-size:10px;line-height:1.75}.demo-aside-check[data-v-023dc145]{display:flex;align-items:center;gap:5px;color:#439978;font-size:9px}.demo-results-screen[data-v-023dc145]{width:min(100%,560px)}.demo-results-heading[data-v-023dc145]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.demo-results-heading>span[data-v-023dc145]:first-child{display:flex;flex-direction:column;gap:4px}.demo-time-filter[data-v-023dc145]{display:flex;align-items:center;gap:5px;padding:6px 8px;border:1px solid #e9e9ef;border-radius:6px;background:#fff;color:#757782;font-size:9px}.demo-stat-grid[data-v-023dc145]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.demo-stat-grid>div[data-v-023dc145]{position:relative;padding:12px;border:1px solid #ededf2;border-radius:9px;background:#fff}.demo-stat-grid small[data-v-023dc145]{display:block;color:#8e909a;font-size:9px}.demo-stat-grid b[data-v-023dc145]{display:inline-block;margin-top:6px;color:#343641;font-size:21px}.demo-stat-grid span[data-v-023dc145]{margin-left:4px;color:#a1a2aa;font-size:9px}.demo-funnel-card[data-v-023dc145]{margin-top:10px;padding:12px;border:1px solid #ededf2;border-radius:9px;background:#fff}.demo-funnel-title[data-v-023dc145]{display:flex;justify-content:space-between;margin-bottom:11px;color:#555762;font-size:10px;font-weight:650}.demo-funnel-title small[data-v-023dc145]{color:#b2814e;font-size:9px;font-weight:500}.demo-funnel-row[data-v-023dc145]{display:grid;grid-template-columns:90px 1fr 28px;align-items:center;gap:8px;margin:8px 0}.demo-funnel-row span[data-v-023dc145]{color:#82848e;font-size:9px}.demo-funnel-row>i[data-v-023dc145]{height:6px;overflow:hidden;border-radius:8px;background:#f0f0f4}.demo-funnel-row>i b[data-v-023dc145]{display:block;height:100%;border-radius:8px;background:linear-gradient(90deg,#a1a3ed,#686ddf)}.demo-funnel-row strong[data-v-023dc145]{color:#535560;font-size:9px;text-align:right}.demo-collected-note[data-v-023dc145]{display:flex;align-items:center;gap:10px;margin-top:10px;padding:9px;border:1px solid #ededf2;border-radius:9px;background:#fff}.demo-note-cover[data-v-023dc145]{width:47px;height:43px;overflow:hidden;border-radius:6px}.demo-note-cover img[data-v-023dc145]{width:100%;height:100%;object-fit:cover}.demo-collected-note>span[data-v-023dc145]:nth-child(2){display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.demo-collected-note small[data-v-023dc145]{color:#878994;font-size:9px}.demo-collected-note b[data-v-023dc145]{overflow:hidden;color:#4c4e58;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.demo-collected-note em[data-v-023dc145]{display:flex;align-items:center;gap:4px;color:#aaaab1;font-size:8px;font-style:normal}.demo-collected-note>svg[data-v-023dc145]{color:#56a080}.landing-demo-disclaimer[data-v-023dc145]{display:flex;align-items:center;justify-content:center;gap:6px;margin:14px 0 0;color:#989aa4;font-size:11px}.landing-demo-disclaimer svg[data-v-023dc145]{color:#a2a4ad}.demo-copy-enter-active[data-v-023dc145],.demo-copy-leave-active[data-v-023dc145]{transition:opacity .16s,transform .16s}.demo-copy-enter-from[data-v-023dc145]{transform:translateY(6px);opacity:0}.demo-copy-leave-to[data-v-023dc145]{transform:translateY(-5px);opacity:0}.landing-features-section[data-v-023dc145]{padding:91px 36px 97px;background:#fff;scroll-margin-top:20px}.landing-feature-grid[data-v-023dc145]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;width:min(1160px,100%);margin:38px auto 0}.landing-feature-grid article[data-v-023dc145]{min-height:246px;padding:23px 20px;border:1px solid #ececf1;border-radius:15px;background:#fff;box-shadow:0 9px 28px #292a3808;transition:transform .2s,box-shadow .2s}.landing-feature-grid article[data-v-023dc145]:hover{transform:translateY(-4px);box-shadow:0 16px 34px #292a3812}.feature-icon[data-v-023dc145]{display:grid;place-items:center;width:44px;height:44px;border-radius:13px}.feature-icon.purple[data-v-023dc145]{background:#f0efff;color:#696dde}.feature-icon.coral[data-v-023dc145]{background:#fff0f0;color:#e07877}.feature-icon.green[data-v-023dc145]{background:#edf8f3;color:#419c79}.feature-icon.amber[data-v-023dc145]{background:#fff6e9;color:#cb9550}.landing-feature-grid h3[data-v-023dc145]{margin:20px 0 9px;color:#373943;font-size:16px}.landing-feature-grid p[data-v-023dc145]{min-height:68px;margin:0;color:#7d7f89;font-size:12px;line-height:1.85}.feature-foot[data-v-023dc145]{display:flex;align-items:center;gap:5px;margin-top:15px;color:#5a9b7d;font-size:10px}.feature-foot svg[data-v-023dc145]{color:#46a481}.landing-scenes-section[data-v-023dc145]{padding:88px 36px 96px;background:#f8f7f3;scroll-margin-top:20px}.landing-scene-grid[data-v-023dc145]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:min(1160px,100%);margin:37px auto 0}.landing-scene-card[data-v-023dc145]{overflow:hidden;border:1px solid #e9e7e0;border-radius:15px;background:#fff;box-shadow:0 9px 28px #292a3808}.landing-scene-card img[data-v-023dc145]{display:block;width:100%;aspect-ratio:1.55;object-fit:cover;transition:transform .45s}.landing-scene-card:hover img[data-v-023dc145]{transform:scale(1.035)}.landing-scene-card>div[data-v-023dc145]{padding:17px 19px 19px}.landing-scene-card>div>span[data-v-023dc145]{color:#7277d7;font-size:11px;font-weight:750}.landing-scene-card h3[data-v-023dc145]{margin:7px 0;color:#3b3d46;font-size:16px}.landing-scene-card p[data-v-023dc145]{margin:0;color:#858791;font-size:12px;line-height:1.75}.landing-measure-section[data-v-023dc145]{display:grid;grid-template-columns:minmax(0,.83fr) minmax(0,1.17fr);align-items:center;gap:clamp(40px,8vw,112px);width:min(1120px,calc(100% - 72px));margin:0 auto;padding:98px 0 104px}.landing-measure-copy h2[data-v-023dc145]{margin:13px 0;color:#2d303a;font-size:clamp(30px,3.5vw,42px);letter-spacing:-1px;line-height:1.35}.landing-measure-copy p[data-v-023dc145]{max-width:410px;margin:0 0 22px;color:#777a84;font-size:14px;line-height:1.9}.landing-measure-copy .landing-secondary[data-v-023dc145]{min-height:41px;padding:0 13px;font-size:12px}.landing-measure-board[data-v-023dc145]{padding:20px;border:1px solid #ececf1;border-radius:16px;background:#fff;box-shadow:0 20px 55px #292a3810}.measure-board-head[data-v-023dc145]{display:flex;align-items:center;justify-content:space-between;padding-bottom:14px;border-bottom:1px solid #f0f0f4}.measure-board-head>span[data-v-023dc145]{display:flex;flex-direction:column;gap:4px}.measure-board-head b[data-v-023dc145]{color:#42444f;font-size:13px}.measure-board-head small[data-v-023dc145]{color:#9b9da6;font-size:10px}.measure-board-head em[data-v-023dc145]{padding:5px 7px;border-radius:5px;background:#fff3e8;color:#ba8350;font-size:9px;font-style:normal}.measure-board-stats[data-v-023dc145]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;padding:17px 0 13px}.measure-board-stats>div[data-v-023dc145]{display:flex;flex-direction:column;gap:7px}.measure-board-stats small[data-v-023dc145]{color:#92949e;font-size:10px}.measure-board-stats b[data-v-023dc145]{color:#343641;font-size:22px}.measure-board-stats b i[data-v-023dc145]{color:#999ba4;font-size:10px;font-style:normal;font-weight:500}.measure-board-stats>div>span[data-v-023dc145]{display:flex;align-items:center;gap:4px;color:#7f818a;font-size:9px}.measure-board-stats>div>span svg[data-v-023dc145]{color:#6d72db}.measure-chart-label[data-v-023dc145]{display:flex;justify-content:space-between;margin-bottom:8px;color:#636570;font-size:10px}.measure-chart-label small[data-v-023dc145]{color:#b0814e;font-size:9px}.measure-chart-bars[data-v-023dc145]{display:flex;align-items:flex-end;justify-content:space-around;height:91px;padding:0 7px;border-bottom:1px solid #eeeff3;background:repeating-linear-gradient(to bottom,transparent 0,transparent 29px,#f3f3f6 30px)}.measure-chart-bars i[data-v-023dc145]{width:8%;min-width:14px;border-radius:4px 4px 0 0;background:linear-gradient(180deg,#979af0,#6b70dd)}.measure-chart-days[data-v-023dc145]{display:flex;justify-content:space-around;margin-top:6px;color:#a1a3ac;font-size:8px}.measure-board-note[data-v-023dc145]{display:flex;align-items:center;gap:9px;margin-top:15px;padding:10px;border:1px solid #efeff3;border-radius:9px;background:#fcfcfe}.measure-note-avatar[data-v-023dc145]{display:grid;place-items:center;width:33px;height:33px;border-radius:8px;background:#f1f0ff;color:#6c70d8;font-size:12px;font-weight:750}.measure-board-note>span[data-v-023dc145]:nth-child(2){display:flex;flex:1;flex-direction:column;gap:4px}.measure-board-note b[data-v-023dc145]{color:#51535d;font-size:10px}.measure-board-note small[data-v-023dc145]{color:#999ba4;font-size:9px}.measure-note-status[data-v-023dc145]{display:flex;align-items:center;gap:4px;color:#4d9b79;font-size:9px}.landing-faq-section[data-v-023dc145]{display:grid;grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);gap:clamp(40px,8vw,100px);width:min(1120px,calc(100% - 72px));margin:0 auto;padding:84px 0 96px;border-top:1px solid #f0eff2;scroll-margin-top:20px}.landing-faq-intro h2[data-v-023dc145]{margin:12px 0;color:#2e303a;font-size:34px;letter-spacing:-.7px;line-height:1.35}.landing-faq-intro p[data-v-023dc145]{max-width:290px;color:#81838d;font-size:13px;line-height:1.8}.landing-faq-list[data-v-023dc145]{border-top:1px solid #ececf1}.landing-faq-list article[data-v-023dc145]{border-bottom:1px solid #ececf1}.landing-faq-list button[data-v-023dc145]{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;min-height:60px;padding:0;border:0;background:none;color:#444650;text-align:left;font-size:14px;font-weight:650;cursor:pointer}.landing-faq-list button svg[data-v-023dc145]{flex:none;color:#999ba5;transition:transform .2s}.landing-faq-list article.open button svg[data-v-023dc145]{transform:rotate(180deg);color:#696dde}.landing-faq-list article p[data-v-023dc145]{margin:-2px 26px 17px 0;color:#7d7f89;font-size:12px;line-height:1.9}.faq-answer-enter-active[data-v-023dc145],.faq-answer-leave-active[data-v-023dc145]{transition:opacity .16s}.faq-answer-enter-from[data-v-023dc145],.faq-answer-leave-to[data-v-023dc145]{opacity:0}.landing-cta-section[data-v-023dc145]{position:relative;display:flex;align-items:center;flex-direction:column;overflow:hidden;margin:0 36px 38px;padding:62px 25px;border-radius:22px;background:linear-gradient(120deg,#282b47,#3d4176);color:#fff;text-align:center}.landing-cta-glow[data-v-023dc145]{position:absolute;top:-150px;right:9%;width:360px;height:360px;border-radius:50%;background:#777be83b;filter:blur(8px);pointer-events:none}.landing-cta-icon[data-v-023dc145]{position:relative;display:grid;place-items:center;width:42px;height:42px;border:1px solid #ffffff2f;border-radius:13px;background:#ffffff14;color:#d9d9ff}.landing-cta-section h2[data-v-023dc145]{position:relative;margin:17px 0 9px;font-size:clamp(24px,3vw,33px);font-weight:730;letter-spacing:-.5px}.landing-cta-section p[data-v-023dc145]{position:relative;max-width:610px;margin:0;color:#e0e0efbd;font-size:13px;line-height:1.8}.landing-cta-section>div[data-v-023dc145]:last-child{position:relative;display:flex;align-items:center;justify-content:center;gap:17px;margin-top:22px}.landing-cta-primary[data-v-023dc145]{min-height:43px;background:#fff;color:#4e53bd;font-size:13px}.landing-cta-secondary[data-v-023dc145]{min-height:43px;padding:0 10px;color:#ececf7;text-decoration:none;font-size:12px}.landing-footer[data-v-023dc145]{display:flex;align-items:center;justify-content:space-between;width:min(1260px,calc(100% - 72px));min-height:76px;margin:0 auto;border-top:1px solid #f0eff2}.landing-footer .landing-mark[data-v-023dc145]{width:31px;height:31px;border-radius:9px;font-size:16px}.landing-footer .landing-brand-name[data-v-023dc145]{font-size:15px}.landing-footer .landing-brand-name small[data-v-023dc145]{font-size:9px}.landing-footer>span[data-v-023dc145],.landing-footer>a[data-v-023dc145]:last-child{color:#999ba4;font-size:11px}.landing-footer>a[data-v-023dc145]:last-child{display:flex;align-items:center;gap:5px;text-decoration:none}@media(max-width:1080px){.landing-header[data-v-023dc145],.landing-hero[data-v-023dc145]{width:calc(100% - 52px)}.landing-hero[data-v-023dc145]{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:30px;min-height:605px}.landing-copy h1[data-v-023dc145]{font-size:clamp(43px,5.2vw,55px)}.landing-hero-visual[data-v-023dc145]{height:525px}.landing-content-card[data-v-023dc145],.hero-content-card[data-v-023dc145]{width:220px}.hero-metrics-card[data-v-023dc145]{width:174px}.hero-phone-card[data-v-023dc145]{width:188px}.landing-feature-grid[data-v-023dc145]{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-feature-grid article[data-v-023dc145]{min-height:218px}}@media(max-width:760px){.landing-header[data-v-023dc145]{width:calc(100% - 36px);height:70px}.landing-nav[data-v-023dc145]{display:none}.landing-login-link[data-v-023dc145]{min-height:37px;padding:0 11px;font-size:12px}.landing-mark[data-v-023dc145]{width:35px;height:35px}.landing-brand-name[data-v-023dc145]{font-size:17px}.landing-brand-name small[data-v-023dc145]{font-size:9px}.landing-hero[data-v-023dc145]{grid-template-columns:1fr;gap:27px;width:calc(100% - 36px);min-height:0;padding:47px 0 41px}.landing-copy h1[data-v-023dc145]{margin:19px 0 14px;font-size:clamp(43px,10vw,58px);letter-spacing:-1.8px}.landing-copy>p[data-v-023dc145]{font-size:15px;line-height:1.85}.landing-actions[data-v-023dc145]{gap:9px;margin-top:22px}.landing-primary[data-v-023dc145],.landing-secondary[data-v-023dc145]{min-height:45px;padding:0 13px;font-size:12px}.landing-proof-points[data-v-023dc145]{gap:10px 15px;margin-top:18px;font-size:11px}.landing-hero-visual[data-v-023dc145]{height:440px;margin:2px -3px 0}.landing-hero-photo[data-v-023dc145]{inset:22px 20px 31px 45px;border-radius:22px 66px 22px 22px}.hero-content-card[data-v-023dc145]{top:26px;width:195px;padding:11px}.hero-metrics-card[data-v-023dc145]{top:88px;right:-1px;width:151px;padding:10px}.hero-phone-card[data-v-023dc145]{right:4px;bottom:10px;width:169px;padding:8px;border-radius:18px}.hero-phone-photo[data-v-023dc145]{height:83px}.hero-phone-copy[data-v-023dc145]{gap:4px;padding-top:7px}.hero-phone-copy b[data-v-023dc145]{font-size:10px}.hero-phone-copy span[data-v-023dc145]{font-size:8px}.hero-phone-button[data-v-023dc145]{height:25px;margin-top:7px;font-size:9px}.hero-content-preview[data-v-023dc145]{gap:7px;margin-top:10px;padding:6px}.hero-content-preview img[data-v-023dc145]{width:42px;height:39px}.hero-content-preview b[data-v-023dc145]{font-size:9px}.hero-content-preview small[data-v-023dc145]{font-size:8px}.hero-nfc-chip[data-v-023dc145]{top:8px;right:22px;transform:scale(.88);transform-origin:top right}.hero-photo-caption[data-v-023dc145]{right:36px;bottom:51px}.hero-photo-caption b[data-v-023dc145]{font-size:13px}.hero-photo-caption span[data-v-023dc145],.hero-visual-note[data-v-023dc145]{font-size:8px}.hero-visual-note[data-v-023dc145]{right:19px;bottom:0}.landing-flow-strip[data-v-023dc145]{justify-content:flex-start;gap:12px;width:calc(100% - 36px);overflow:auto;margin:0 auto 57px;padding:15px 12px}.landing-flow-strip>div[data-v-023dc145]{gap:6px}.landing-flow-strip>div span[data-v-023dc145]{font-size:10px}.landing-flow-strip>div b[data-v-023dc145]{font-size:10px}.landing-flow-strip>i[data-v-023dc145]{flex:none;width:16px}.landing-demo-section[data-v-023dc145],.landing-features-section[data-v-023dc145],.landing-scenes-section[data-v-023dc145]{padding:62px 18px 68px}.landing-section-heading h2[data-v-023dc145]{font-size:28px}.landing-section-heading p[data-v-023dc145]{font-size:13px}.landing-demo-wrap[data-v-023dc145]{margin-top:24px}.landing-demo-steps[data-v-023dc145]{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:9px}.landing-demo-steps button[data-v-023dc145]{gap:7px;padding:9px}.demo-step-index[data-v-023dc145]{width:25px;height:25px;border-radius:7px;font-size:9px}.demo-step-label b[data-v-023dc145]{font-size:11px}.demo-step-label small[data-v-023dc145]{font-size:9px}.demo-step-arrow[data-v-023dc145]{width:12px}.landing-demo-panel[data-v-023dc145]{grid-template-columns:1fr;gap:15px;min-height:0;padding:15px;border-radius:14px}.landing-demo-copy[data-v-023dc145]{padding:3px 2px}.demo-copy-inner h3[data-v-023dc145]{margin:8px 0;font-size:21px}.demo-copy-inner p[data-v-023dc145]{font-size:12px;line-height:1.75}.demo-copy-inner ul[data-v-023dc145]{grid-template-columns:1fr 1fr;gap:8px;margin:13px 0}.demo-copy-inner li[data-v-023dc145]{font-size:10px}.demo-copy-inner li svg[data-v-023dc145]{width:13px}.demo-next-button[data-v-023dc145]{min-height:36px;padding:0 11px;font-size:11px}.landing-demo-screen[data-v-023dc145]{min-height:350px}.demo-screen-bar[data-v-023dc145]{height:37px;padding:0 9px}.demo-screen-bar>b[data-v-023dc145]{font-size:9px}.demo-screen-body[data-v-023dc145]{min-height:306px;padding:13px}.demo-screen-foot[data-v-023dc145]{height:30px;padding:0 10px;font-size:9px}.demo-admin-screen[data-v-023dc145]{padding:12px}.demo-content-editor[data-v-023dc145]{grid-template-columns:104px 1fr;gap:10px;padding:12px 0}.demo-content-editor>img[data-v-023dc145]{width:104px;height:120px}.demo-admin-top b[data-v-023dc145]{font-size:11px}.demo-admin-footer[data-v-023dc145]{gap:8px}.demo-admin-footer>span[data-v-023dc145]{font-size:8px}.demo-admin-footer button[data-v-023dc145]{font-size:8px}.demo-link-screen[data-v-023dc145]{grid-template-columns:1fr 130px;gap:9px}.demo-link-card[data-v-023dc145]{padding:12px}.demo-link-card>b[data-v-023dc145]{font-size:13px}.demo-link-card code[data-v-023dc145]{font-size:8px}.demo-qr-card[data-v-023dc145]{padding:8px}.demo-qr-card img[data-v-023dc145],.demo-qr-placeholder[data-v-023dc145]{width:97px;height:97px}.demo-qr-card b[data-v-023dc145]{font-size:8px}.demo-qr-card small[data-v-023dc145]{font-size:7px}.demo-mobile-stage[data-v-023dc145]{gap:13px}.demo-mobile-frame[data-v-023dc145]{width:195px}.demo-mobile-aside[data-v-023dc145]{max-width:120px}.demo-mobile-aside>b[data-v-023dc145]{font-size:10px}.demo-mobile-aside p[data-v-023dc145]{font-size:9px}.demo-aside-check[data-v-023dc145]{font-size:8px}.demo-results-screen[data-v-023dc145]{width:100%}.demo-stat-grid>div[data-v-023dc145]{padding:8px}.demo-stat-grid b[data-v-023dc145]{font-size:17px}.demo-stat-grid small[data-v-023dc145],.demo-stat-grid span[data-v-023dc145]{font-size:8px}.demo-funnel-row[data-v-023dc145]{grid-template-columns:74px 1fr 22px;gap:5px}.demo-funnel-row span[data-v-023dc145],.demo-funnel-row strong[data-v-023dc145]{font-size:8px}.landing-demo-disclaimer[data-v-023dc145]{align-items:flex-start;justify-content:flex-start;font-size:9px;line-height:1.6}.landing-demo-disclaimer svg[data-v-023dc145]{flex:none;margin-top:1px}.landing-feature-grid[data-v-023dc145]{grid-template-columns:1fr;gap:9px;margin-top:24px}.landing-feature-grid article[data-v-023dc145]{display:grid;grid-template-columns:42px 1fr;column-gap:11px;min-height:0;padding:15px}.feature-icon[data-v-023dc145]{grid-row:span 2;width:39px;height:39px}.landing-feature-grid h3[data-v-023dc145]{align-self:end;margin:0 0 4px;font-size:14px}.landing-feature-grid p[data-v-023dc145]{min-height:0;font-size:11px}.feature-foot[data-v-023dc145]{grid-column:2;margin-top:9px;font-size:9px}.landing-scene-grid[data-v-023dc145]{grid-template-columns:1fr;gap:10px;margin-top:24px}.landing-scene-card[data-v-023dc145]{display:grid;grid-template-columns:39% 1fr;align-items:center}.landing-scene-card img[data-v-023dc145]{height:100%;min-height:130px;aspect-ratio:auto}.landing-scene-card>div[data-v-023dc145]{padding:12px}.landing-scene-card h3[data-v-023dc145]{font-size:13px}.landing-scene-card p[data-v-023dc145]{font-size:10px}.landing-measure-section[data-v-023dc145]{grid-template-columns:1fr;gap:23px;width:calc(100% - 36px);padding:64px 0 69px}.landing-measure-copy h2[data-v-023dc145]{font-size:30px}.landing-measure-copy p[data-v-023dc145]{font-size:12px}.landing-measure-board[data-v-023dc145]{padding:15px}.measure-board-stats[data-v-023dc145]{gap:6px}.measure-board-stats b[data-v-023dc145]{font-size:18px}.measure-board-stats small[data-v-023dc145]{font-size:8px}.measure-board-stats>div>span[data-v-023dc145]{font-size:8px}.measure-chart-bars[data-v-023dc145]{height:75px}.landing-faq-section[data-v-023dc145]{grid-template-columns:1fr;gap:20px;width:calc(100% - 36px);padding:62px 0 67px}.landing-faq-intro h2[data-v-023dc145]{font-size:29px}.landing-faq-intro p[data-v-023dc145]{font-size:12px}.landing-faq-list button[data-v-023dc145]{min-height:56px;font-size:12px}.landing-faq-list article p[data-v-023dc145]{font-size:11px}.landing-cta-section[data-v-023dc145]{margin:0 12px 22px;padding:43px 18px;border-radius:16px}.landing-cta-section h2[data-v-023dc145]{font-size:23px;line-height:1.4}.landing-cta-section p[data-v-023dc145]{font-size:11px}.landing-cta-section>div[data-v-023dc145]:last-child{gap:9px}.landing-cta-primary[data-v-023dc145],.landing-cta-secondary[data-v-023dc145]{min-height:39px;padding:0 11px;font-size:10px}.landing-footer[data-v-023dc145]{flex-wrap:wrap;gap:10px;width:calc(100% - 36px);min-height:68px}.landing-footer .landing-brand-name[data-v-023dc145]{font-size:13px}.landing-footer .landing-brand-name small[data-v-023dc145]{font-size:8px}.landing-footer>span[data-v-023dc145],.landing-footer>a[data-v-023dc145]:last-child{font-size:9px}}@media(max-width:400px){.landing-copy h1[data-v-023dc145]{font-size:41px}.landing-actions[data-v-023dc145]{align-items:flex-start;flex-direction:column}.landing-primary[data-v-023dc145],.landing-secondary[data-v-023dc145]{width:100%}.landing-hero-visual[data-v-023dc145]{height:390px}.hero-content-card[data-v-023dc145]{width:177px}.hero-metrics-card[data-v-023dc145]{width:137px}.hero-phone-card[data-v-023dc145]{width:152px}.hero-content-preview img[data-v-023dc145]{width:36px;height:35px}.hero-nfc-chip[data-v-023dc145]{right:15px;transform:scale(.78)}.demo-link-screen[data-v-023dc145]{grid-template-columns:1fr 112px}.demo-qr-card img[data-v-023dc145],.demo-qr-placeholder[data-v-023dc145]{width:84px;height:84px}.demo-mobile-frame[data-v-023dc145]{width:172px}.demo-mobile-aside[data-v-023dc145]{max-width:100px}.landing-cta-section>div[data-v-023dc145]:last-child{align-items:stretch;flex-direction:column;width:100%}.landing-cta-primary[data-v-023dc145],.landing-cta-secondary[data-v-023dc145]{width:100%}}@media(prefers-reduced-motion:reduce){.landing-shell[data-v-023dc145] *,.landing-shell[data-v-023dc145] *:before,.landing-shell[data-v-023dc145] *:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:root{font-family:DM Sans,Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#242630;background:#f7f8fb;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--ink:#242630;--muted:#868994;--line:#eceef3;--violet:#686de0;--violet-dark:#5459cc;--green:#25a77a;--amber:#ea9b44;--red:#df6572}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}button,input,textarea{font:inherit}button{color:inherit;cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}input,textarea{color:var(--ink)}button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #c9cbff;outline-offset:1px}.app-shell{display:flex;min-height:100vh;background:#f7f8fb}.sidebar{position:fixed;inset:0 auto 0 0;z-index:5;display:flex;flex-direction:column;width:248px;padding:24px 15px 16px;background:#fff;border-right:1px solid #edf0f4}.brand-lockup,.login-brand{display:flex;align-items:center;gap:11px;padding:0 10px}.logo-mark{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:linear-gradient(145deg,#7479ec,#565bd2);color:#fff;font-size:20px;font-weight:800;box-shadow:0 4px 11px #666bd433}.brand-name{display:flex;flex-direction:column;font-size:18px;font-weight:800;line-height:1.15;letter-spacing:.2px}.tenant-avatar{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:10px;background:#f1eaff;color:#7563bd;font-weight:700}.profile-card small{color:#999ca6;font-size:12px}.side-nav{flex:1;overflow:auto;padding:0 3px}.nav-item{display:flex;align-items:center;gap:12px;width:100%;height:41px;margin:3px 0;padding:0 11px;border:0;border-radius:9px;background:transparent;color:#727580;text-align:left;font-size:14px;font-weight:500;transition:.18s}.nav-item svg{color:#9a9ca6}.nav-item:hover{background:#f7f7fd;color:#5559c9}.nav-item.selected{background:#f0f1ff;color:#565bce;font-weight:700}.nav-item.selected svg{color:#6469db}.nav-count{margin-left:auto;min-width:21px;padding:2px 6px;border-radius:10px;background:#fff;color:#7b7fe0;text-align:center;font-size:12px;font-style:normal}.sidebar-bottom{margin-top:15px}.support-card{position:relative;display:flex;flex-direction:column;gap:5px;margin:0 4px 16px;padding:13px 12px 13px 42px;border-radius:12px;background:#f6f6ff;color:#4f53c6}.support-icon{position:absolute;top:14px;left:12px;display:grid;place-items:center;width:22px;height:22px;border-radius:7px;background:#e8e9ff}.support-card strong{font-size:13px}.support-card>span{color:#898cd2;font-size:12px}.support-card>svg:last-child{position:absolute;right:12px;top:21px}.profile-card{display:flex;align-items:center;gap:9px;padding:13px 6px 0;border-top:1px solid #f0f1f4}.avatar{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:50%;background:#eeeaff;color:#695bb6;font-size:14px;font-weight:700}.profile-card>div:nth-child(2){display:flex;flex:1;flex-direction:column;gap:3px}.profile-card b{font-size:13px}.profile-card button,.icon-button,.more-button{display:grid;place-items:center;border:0;background:transparent;color:#9b9da7}.main-column{display:flex;min-width:0;min-height:100vh;flex:1;flex-direction:column;margin-left:248px}.topbar{position:sticky;top:0;z-index:4;display:flex;align-items:center;justify-content:space-between;height:64px;padding:0 35px;border-bottom:1px solid #eef0f4;background:#fff}.breadcrumb{display:flex;align-items:center;gap:10px;color:#92949e;font-size:14px}.breadcrumb b{color:#393b45;font-weight:600}.crumb-sep{color:#c8cad1}.topbar-actions{display:flex;align-items:center;gap:15px}.local-badge{display:flex;align-items:center;gap:6px;padding:6px 9px;border:1px solid #f1eadc;border-radius:7px;background:#fffaf1;color:#a87c3e;font-size:12px}.local-badge i{width:6px;height:6px;border-radius:50%;background:#e3a149}.icon-button{position:relative;width:31px;height:31px;border-radius:8px;transition:.15s}.icon-button:hover{background:#f5f5fa;color:#5559c9}.notification>i{position:absolute;top:5px;right:5px;width:6px;height:6px;border:1.5px solid white;border-radius:50%;background:#ec7183}.topbar-divider{height:23px;width:1px;background:#eceef3}.user-menu{display:flex;align-items:center;gap:8px;border:0;background:transparent;color:#52545e;font-size:13px}.small-avatar{width:27px;height:27px;font-size:12px}.page-content{width:min(1440px,100%);flex:1;margin:0 auto;padding:23px 35px 32px}.page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:0 0 21px}.page-heading h1{margin:0;color:#262831;font-size:26px;font-weight:700;letter-spacing:-.55px}.login-heading p{margin:0;color:#8a8c96;font-size:13px}.wave{display:inline-block;margin-left:8px;color:#e8a95f;font-size:21px;transform:rotate(16deg)}.primary-button,.secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:34px;padding:0 13px;border-radius:8px;font-size:13px;font-weight:600;transition:.18s}.primary-button{border:1px solid var(--violet);background:var(--violet);color:#fff;box-shadow:0 3px 7px #6569d626}.primary-button:hover{border-color:var(--violet-dark);background:var(--violet-dark);transform:translateY(-1px)}.secondary-button{border:1px solid #e8eaf0;background:#fff;color:#666974}.secondary-button:hover{border-color:#cfd0ef;background:#fafaff;color:#595dca}.date-button{min-height:32px}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}.metric-card{position:relative;min-height:137px;overflow:hidden;padding:16px 17px 13px;border:1px solid #eff0f4;border-radius:12px;background:#fff;box-shadow:0 2px 5px #20243a03}.metric-top{display:flex;align-items:center;justify-content:space-between;color:#7e818c;font-size:12px}.metric-icon{display:grid;place-items:center;width:28px;height:28px;border-radius:9px}.metric-icon.purple{background:#f0efff;color:#7479df}.metric-icon.orange{background:#fff3e8;color:#e09a4d}.metric-icon.green{background:#eaf8f2;color:#36a981}.metric-icon.blue{background:#eaf4ff;color:#5599d8}.metric-icon.pink{background:#fff0f3;color:#d86b89}.metric-value{margin-top:10px;color:#292b35;font-size:27px;font-weight:700;letter-spacing:-.75px;line-height:1}.metric-value small{margin-left:5px;color:#9b9da6;font-size:12px;font-weight:500;letter-spacing:0}.metric-foot{display:flex;align-items:center;gap:6px;margin-top:12px;color:#999ba4;font-size:11px}.growth{display:inline-flex;align-items:center;gap:3px;color:#28a37b;font-weight:600}.metric-foot>span:nth-child(2){color:#a0a1aa}.sparkline{display:flex;align-items:flex-end;gap:3px;width:51px;height:21px;margin-left:auto}.sparkline i{flex:1;border-radius:3px 3px 0 0;background:#bbbdf2}.orange-line i{background:#f2c89b}.green-line i{background:#a4dcc7}.neutral-dot{width:6px;height:6px;border-radius:50%;background:#acafba}.balance-metric .metric-foot{justify-content:space-between}.balance-metric .metric-foot button{display:inline-flex;align-items:center;gap:3px;border:0;background:none;color:#666ad2;font-size:11px}.trend-note{margin-left:auto;color:#4aaf88!important}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.72fr) minmax(250px,.88fr);gap:15px;margin-bottom:16px}.panel{border:1px solid #eff0f4;border-radius:12px;background:#fff;box-shadow:0 2px 5px #20243a03}.trend-panel,.channel-panel{min-height:277px;padding:17px 18px}.panel-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.panel-header h2{margin:0;color:#33353f;font-size:15px;font-weight:700}.panel-header p{margin:4px 0 0;color:#a0a2ab;font-size:11px}.select-button,.compact-button{display:inline-flex;align-items:center;gap:8px;height:28px;padding:0 9px;border:1px solid #eceef2;border-radius:6px;background:#fff;color:#777984;font-size:11px}.chart-legend{display:flex;align-items:center;justify-content:space-between;margin:17px 0 5px}.chart-legend>span{display:flex;align-items:center;gap:6px;color:#9698a2;font-size:11px}.chart-legend>span i,.legend-pills span:first-child i{width:7px;height:7px;border-radius:50%;background:#7479e8}.chart-legend b{color:#434550;font-size:18px}.chart-legend em{margin-left:5px;color:#2aa17b;font-size:11px;font-style:normal;font-weight:600}.chart-wrap{display:flex;height:152px;gap:10px}.chart-y{display:flex;flex-direction:column;justify-content:space-between;padding:1px 0 21px;color:#b1b2ba;font-size:10px}.chart-area{position:relative;flex:1}.grid-lines{position:absolute;inset:4px 0 22px;display:flex;flex-direction:column;justify-content:space-between}.grid-lines i{height:1px;border-top:1px dashed #eff0f4}.trend-svg{position:absolute;inset:4px 0 23px;width:100%;height:calc(100% - 27px);overflow:visible}.chart-x{position:absolute;right:0;bottom:0;left:0;display:flex;justify-content:space-between;color:#a4a6af;font-size:10px}.more-button{width:30px;height:27px;border-radius:6px}.more-button:hover{background:#f6f6fb}.donut-wrap{display:grid;place-items:center;height:143px;padding-top:5px}.donut{display:grid;place-items:center;width:112px;height:112px;border-radius:50%;background:conic-gradient(#ec7183 0deg 223deg,#6b9fe6 223deg 309deg,#65c3a0 309deg 341deg,#f1bf67 341deg 360deg);transform:rotate(-90deg)}.donut:before{width:79px;height:79px;border-radius:50%;background:#fff;content:""}.donut>div{position:absolute;display:flex;align-items:center;flex-direction:column;transform:rotate(90deg)}.donut b{font-size:21px}.donut span{color:#a1a3ac;font-size:10px}.channel-legend{display:grid;grid-template-columns:1fr 1fr;gap:9px 13px}.channel-legend>div{display:flex;align-items:center;gap:6px;color:#777a84;font-size:11px}.channel-legend>div>b{margin-left:auto;color:#464852;font-size:11px}.channel-legend i{width:7px;height:7px;border-radius:50%}.channel-red{background:#ec7183}.channel-blue{background:#6b9fe6}.channel-green{background:#65c3a0}.channel-yellow{background:#f1bf67}.channel-color-0{background:#ec7183}.channel-color-1{background:#6b9fe6}.channel-color-2{background:#65c3a0}.channel-color-3{background:#f1bf67}.no-channel-data{padding:9px 0;color:#a0a2ab;text-align:center;font-size:11px}.links-panel{padding:16px 0 0}.links-panel>.panel-header,.ledger-panel>.panel-header{padding:0 18px 14px}.text-action{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;color:#676bd3;font-size:12px;font-weight:600}.text-action:hover{color:#4d51bd}.table-scroll{width:100%;overflow-x:auto}table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap}thead th{height:36px;padding:0 13px;background:#fafafd;color:#9b9da7;font-size:11px;font-weight:500}thead th:first-child,tbody td:first-child{padding-left:19px}tbody td{height:57px;padding:7px 13px;border-bottom:1px solid #f2f3f6;color:#777a84;font-size:12px}tbody tr:last-child td{border-bottom:0}.link-title,.tenant-cell{display:flex;align-items:center;gap:9px}.link-title>span:last-child,.tenant-cell>span:last-child{display:flex;flex-direction:column;gap:4px}.link-title b,.tenant-cell b{color:#40424c;font-size:12px;font-weight:600}.link-title small,.tenant-cell small{color:#a5a7af;font-size:10px}.link-type-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:#f2f1ff;color:#7276dc}.status-pill{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border-radius:20px;font-size:11px}.status-pill i{width:5px;height:5px;border-radius:50%}.status-live{background:#eaf8f2;color:#319b77}.status-live i{background:#39b68a}.status-paused{background:#f3f3f6;color:#868994}.status-paused i{background:#a7a9b1}.uv-number{color:#454751;font-size:12px;font-weight:600}.row-action{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;color:#6569d1;font-size:11px}.app-footer{display:flex;justify-content:space-between;padding:13px 36px 15px;border-top:1px solid #eff0f4;background:#fff;color:#aaacb4;font-size:11px}.filter-row{display:flex;align-items:center;gap:9px;margin:0 0 14px}.search-field{display:flex;align-items:center;gap:8px;width:290px;height:34px;padding:0 10px;border:1px solid #e9ebf0;border-radius:8px;background:#fff;color:#a7a9b2}.search-field:focus-within{border-color:#aeb0ec;box-shadow:0 0 0 3px #7479e80d}.search-field input{width:100%;border:0;background:transparent;outline:0;font-size:12px}.search-field input::placeholder{color:#b0b2ba}.filter-row>.secondary-button{min-height:34px}.filter-total{margin-left:auto;color:#9b9da7;font-size:12px}.full-table-panel{overflow:hidden}.full-table-panel .table-scroll{min-height:288px}.full-table-panel tbody td{height:65px}.channel-tags{display:flex;gap:4px}.channel-tags span{padding:4px 6px;border-radius:5px;font-size:10px}.tag-red{background:#fff0f2;color:#d95869}.tag-blue{background:#eef4ff;color:#577ebc}.action-buttons{display:flex;align-items:center;gap:6px}.action-buttons button{display:inline-flex;align-items:center;justify-content:center;min-width:25px;height:25px;padding:0 6px;border:1px solid #eceef2;border-radius:6px;background:#fff;color:#777a84;font-size:11px}.action-buttons button:hover{border-color:#ced0f0;color:#5a5ec7}.action-buttons .status-toggle{position:relative;width:29px;min-width:29px;height:16px;padding:0;border:0;border-radius:10px;background:#d9dbe2}.status-toggle i{position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:#fff;transition:.18s}.status-toggle.on{background:#7579e5}.status-toggle.on i{left:15px}.table-footer{display:flex;align-items:center;justify-content:space-between;padding:10px 17px;border-top:1px solid #f0f1f4;color:#a3a5ad;font-size:11px}.pagination{display:flex;gap:4px}.pagination button{display:grid;place-items:center;width:24px;height:23px;border:1px solid #eceef2;border-radius:5px;background:#fff;color:#858791;font-size:11px}.pagination button.active{border-color:#dedfff;background:#f1f1ff;color:#6469d1}.heading-actions{display:flex;gap:8px}.calendar-dot{color:#888be0;font-size:17px}.analytics-metrics{margin-top:2px}.analytics-chart{margin-bottom:15px;padding:17px 18px 20px}.legend-pills{display:flex;gap:14px}.legend-pills span{display:flex;align-items:center;gap:5px;color:#858791;font-size:11px}.legend-pills span:last-child i{width:7px;height:7px;border-radius:50%;background:#e5aa64}.bar-chart{display:flex;align-items:stretch;gap:13px;height:188px;margin-top:16px;padding:12px 6px 0;border-bottom:1px solid #eff0f4;background:repeating-linear-gradient(to bottom,transparent 0,transparent 45px,#f1f2f6 46px)}.bar-group{display:flex;flex:1;align-items:center;flex-direction:column;justify-content:flex-end;min-width:12px}.bars{display:flex;align-items:flex-end;justify-content:center;gap:3px;width:100%;height:100%}.bars i{width:29%;max-width:17px;min-width:6px;border-radius:4px 4px 0 0;background:#a3a6f0}.bars i:nth-child(2){background:#f0c28c}.bar-group small{height:20px;padding-top:5px;color:#a8aab2;font-size:10px}.inline-growth{display:inline-flex;align-items:center;gap:3px;color:#2da37a;font-size:11px}.compact-button{min-height:29px}.empty-state{text-align:center;color:#a6a8b0!important}.compact-metrics{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:17px}.compact-metrics .metric-card{min-height:122px}.tenant-cell .tenant-avatar{width:30px;height:30px;background:#f0efff;color:#7779d4;font-size:13px}.tenant-cell:nth-child(2) .tenant-avatar{background:#fff3e8;color:#ce9357}.finance-overview{display:grid;grid-template-columns:1.15fr .85fr;gap:15px;margin-bottom:16px}.balance-card{position:relative;overflow:hidden;min-height:193px;padding:19px 21px;border-radius:13px;background:linear-gradient(122deg,#5559bf,#777be1);color:#fff;box-shadow:0 8px 20px #656ad522}.balance-card-top,.balance-card-bottom{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between}.balance-card-top>span:first-child{display:flex;align-items:center;gap:7px;color:#ebebff;font-size:12px}.balance-chip{padding:5px 8px;border:1px solid #ffffff3c;border-radius:6px;background:#ffffff18;color:#f1f1ff;font-size:11px}.balance-card>strong{position:relative;z-index:1;display:block;margin-top:18px;font-size:32px;font-weight:700;letter-spacing:-.7px}.balance-card>strong small{margin-left:7px;color:#dfdfff;font-size:12px;font-weight:500;letter-spacing:0}.balance-divider{position:relative;z-index:1;height:1px;margin:15px 0 11px;background:#ffffff30}.balance-card-bottom{justify-content:flex-start;gap:19px;color:#dedfff;font-size:11px}.balance-card-bottom b{color:#fff}.balance-decoration{position:absolute;right:-38px;bottom:-86px;width:240px;height:240px;border:1px solid #ffffff18;border-radius:50%;box-shadow:0 0 0 26px #ffffff0b,0 0 0 55px #ffffff08}.price-card{padding:18px 19px}.price-card-head{display:flex;align-items:center;gap:9px;margin-bottom:13px}.price-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#f0efff;color:#7175dc}.price-card-head>div{display:flex;flex-direction:column;gap:3px}.price-card-head b{font-size:13px}.price-card-head small{color:#a1a3ac;font-size:10px}.price-rule{display:flex;align-items:center;justify-content:space-between;padding:9px 0;border-top:1px solid #f1f2f5;color:#747782;font-size:11px}.price-rule>span{display:flex;align-items:center;gap:7px}.price-dot{width:7px;height:7px;border-radius:50%}.image-price{background:#8a82de}.video-price{background:#efa76b}.price-rule>b{color:#454751;font-size:13px}.price-rule>b small{color:#a3a5ad;font-size:10px;font-weight:500}.price-note{display:flex;align-items:center;gap:6px;margin-top:8px;color:#48a682;font-size:10px}.ledger-panel{padding:16px 0 0}.muted-id{color:#a1a3ad;font-size:11px}.tx-kind{display:inline-flex;align-items:center;gap:5px;padding:4px 6px;border-radius:5px;font-size:10px}.tx-kind i{width:5px;height:5px;border-radius:50%}.tx-credit{background:#eaf8f2;color:#319b77}.tx-credit i{background:#32b588}.tx-debit{background:#fff3e8;color:#c38846}.tx-debit i{background:#e9a551}.amount-plus{color:#26a078}.amount-minus{color:#d78c50}.settings-layout{display:grid;grid-template-columns:186px minmax(0,1fr);gap:15px;align-items:start}.settings-nav{display:flex;flex-direction:column;gap:5px;padding:8px;border:1px solid #eff0f4;border-radius:11px;background:#fff}.settings-nav button{display:flex;align-items:center;gap:9px;height:37px;padding:0 10px;border:0;border-radius:7px;background:transparent;color:#777a84;text-align:left;font-size:12px}.settings-nav button.active{background:#f0f1ff;color:#5c60cc;font-weight:600}.settings-content{display:flex;flex-direction:column;gap:14px}.settings-panel{padding:18px 20px}.settings-badge,.security-score{display:flex;align-items:center;gap:5px;padding:5px 8px;border-radius:6px;background:#eaf8f2;color:#339b78;font-size:10px}.settings-form-row{display:flex;align-items:center;gap:12px;margin-top:14px;padding:12px 0;border-top:1px solid #f1f2f5}.settings-type-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:9px}.image-setting{background:#f0efff;color:#7679dc}.video-setting{background:#fff3e8;color:#dc9953}.settings-field-label{display:flex;flex:1;flex-direction:column;gap:4px}.settings-field-label b{font-size:12px}.settings-field-label small{color:#a2a4ac;font-size:10px}.number-input{display:flex;align-items:center;gap:9px;height:33px;padding:0 9px;border:1px solid #e8eaf0;border-radius:7px;background:#fff}.number-input input{width:65px;border:0;outline:0;text-align:right;font-size:13px;font-weight:600}.number-input span{color:#92949d;font-size:10px}.settings-info{display:flex;align-items:flex-start;gap:7px;margin-top:13px;padding:10px 11px;border-radius:7px;background:#f7f7ff;color:#8688b6;font-size:10px;line-height:1.6}.settings-info svg{flex:none;color:#797cdc}.settings-footer{display:flex;align-items:center;justify-content:space-between;margin-top:17px;padding-top:13px;border-top:1px solid #f1f2f5}.settings-footer>span{color:#aaacb4;font-size:10px}.account-setting-panel{padding-bottom:5px}.account-setting-row,.security-row{display:flex;align-items:center;gap:11px;padding:13px 0;border-top:1px solid #f1f2f5}.account-setting-icon,.security-row-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:#f1f1ff;color:#7276d8}.account-setting-row>div,.security-row>div{display:flex;flex:1;flex-direction:column;gap:4px}.account-setting-row b,.security-row b{font-size:12px}.account-setting-row small,.security-row small{color:#a0a2ab;font-size:10px}.account-setting-row .secondary-button,.security-row .secondary-button{min-height:28px;font-size:11px}.profile-layout{display:grid;grid-template-columns:1fr 1fr;gap:15px}.profile-card-main{overflow:hidden}.profile-cover{height:83px;background:radial-gradient(circle at 78% 45%,#b6b8ff 0 7%,transparent 7.4%),radial-gradient(circle at 87% 75%,#8d92eb 0 12%,transparent 12.4%),linear-gradient(110deg,#7479e1,#a2a5f0)}.profile-details{position:relative;padding:16px 19px 20px}.profile-avatar-large{position:absolute;top:-28px;left:19px;display:grid;place-items:center;width:56px;height:56px;border:4px solid white;border-radius:50%;background:#eeeaff;color:#6a5db9;font-size:21px;font-weight:700}.profile-name{display:flex;align-items:center;gap:9px;margin:0 0 18px 67px}.profile-name h2{margin:0;font-size:17px}.role-label{padding:4px 6px;border-radius:5px;background:#f1f0ff;color:#7377d9;font-size:10px}.profile-details>.secondary-button{position:absolute;top:15px;right:17px;min-height:28px}.profile-fields{display:grid;grid-template-columns:1fr 1fr;gap:0 15px;border-top:1px solid #f1f2f5}.profile-fields>div{display:flex;flex-direction:column;gap:6px;padding:13px 0 3px}.profile-fields span{color:#a0a2ab;font-size:10px}.profile-fields b{font-size:12px;font-weight:600}.security-card{padding:18px 19px}.security-score{background:#eaf8f2}.security-row:first-of-type{margin-top:15px}.security-row-icon{width:32px;height:32px;background:#f5f5f8;color:#858892}.toggle-switch{position:relative;width:29px;height:16px;border-radius:10px;background:#d9dbe2}.toggle-switch i{position:absolute;top:2px;left:15px;width:12px;height:12px;border-radius:50%;background:#fff}.login-shell{display:grid;grid-template-columns:1.04fr .96fr;min-height:100vh;background:#fff}.login-art{position:relative;display:grid;place-items:center;overflow:hidden;background:linear-gradient(145deg,#f1f0ff,#f6f6ff 48%,#f9f5ff)}.login-art:before,.login-art:after{position:absolute;width:410px;height:410px;border:1px solid #d8d9f7;border-radius:50%;content:""}.login-art:before{top:-180px;left:-142px;box-shadow:0 0 0 37px #e7e7fa,0 0 0 75px #eeedfc}.login-art:after{right:-220px;bottom:-225px;width:520px;height:520px;border-color:#e0dcf6}.login-orbit{position:absolute;border-radius:50%;background:#dedfff;filter:blur(1px)}.orbit-one{top:22%;right:16px;width:11px;height:11px}.orbit-two{bottom:18%;left:21%;width:7px;height:7px;background:#f0c4d3}.login-art-content{position:relative;z-index:1;width:min(405px,75%)}.large-logo{width:43px;height:43px;margin-bottom:31px;border-radius:14px;font-size:25px}.login-art-title{color:#343544;font-size:40px;font-weight:800;letter-spacing:-1.3px;line-height:1.3}.login-art-title span{color:#686de0}.login-art-content>p{margin:13px 0 28px;color:#8b8da0;font-size:15px}.login-preview{position:relative;width:min(333px,100%);height:174px;padding:18px;border:1px solid #ffffffbd;border-radius:17px;background:#ffffffa8;box-shadow:0 18px 50px #8282c319;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:rotate(-2deg)}.preview-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border-radius:8px;background:#f0f0ff;color:#6b6fd7;font-size:11px;font-weight:600}.preview-lines{display:flex;flex-direction:column;gap:8px;margin-top:19px}.preview-lines i{width:74%;height:6px;border-radius:6px;background:#e5e5ef}.preview-lines i:nth-child(2){width:53%}.preview-lines i:nth-child(3){width:65%}.preview-platforms{display:flex;gap:8px;margin-top:17px}.preview-platforms b{padding:6px 9px;border:1px solid #eeeef6;border-radius:6px;background:#fff;color:#777985;font-size:10px;font-weight:500}.login-panel{display:grid;place-items:center;padding:44px}.login-form-wrap{width:min(356px,100%)}.login-brand{padding:0}.login-brand>span:last-child{font-size:18px;font-weight:800}.login-heading{margin-top:48px}.login-heading .login-heading h1{margin:9px 0 7px;font-size:28px;letter-spacing:-.7px}.role-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin-top:26px;padding:4px;border-radius:9px;background:#f5f5f9}.role-tabs button{height:32px;border:0;border-radius:7px;background:transparent;color:#898b96;font-size:12px}.role-tabs button.active{background:#fff;color:#5559c4;font-weight:700;box-shadow:0 2px 6px #282a3b0a}.login-form{display:flex;flex-direction:column;margin-top:19px}.login-form label,.field>span{margin:0 0 7px;color:#5d606b;font-size:12px;font-weight:600}.input-wrap{display:flex;align-items:center;gap:9px;height:40px;margin-bottom:16px;padding:0 11px;border:1px solid #e8eaf0;border-radius:8px;background:#fff;color:#a0a2ac}.input-wrap:focus-within{border-color:#a8aae9;box-shadow:0 0 0 3px #7479e810}.input-wrap input{width:100%;border:0;outline:0;background:transparent;font-size:12px}.input-wrap input::placeholder{color:#b0b2bb}.login-submit{width:100%;height:40px;margin-top:5px;font-size:13px}.login-submit svg{margin-left:auto}.login-help{display:flex;align-items:center;gap:6px;margin-top:17px;color:#8b8d98;font-size:11px}.login-help svg{color:#8588df}.demo-login-hint{margin-top:10px;color:#afb1ba;font-size:10px}.login-copyright{margin-top:52px;color:#b2b4bc;font-size:10px;text-align:center}.toast{position:fixed;right:24px;bottom:22px;z-index:30;display:flex;align-items:center;gap:8px;max-width:calc(100vw - 32px);padding:11px 15px;border:1px solid #e7e8ef;border-radius:9px;background:#fff;color:#555862;font-size:12px;box-shadow:0 8px 28px #25283b1b;animation:toast-in .2s ease-out}.toast svg{color:#2ba47d}@keyframes toast-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.modal-backdrop{position:fixed;inset:0;z-index:20;display:grid;place-items:center;overflow:auto;padding:22px;background:#20223155;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal-card{width:min(720px,100%);max-height:min(91vh,900px);overflow:hidden;border:1px solid #eceef3;border-radius:14px;background:#fff;box-shadow:0 18px 60px #17182b30}.modal-heading{display:flex;align-items:flex-start;justify-content:space-between;padding:19px 21px 15px;border-bottom:1px solid #f0f1f5}.modal-heading h2{margin:5px 0;font-size:18px;letter-spacing:-.25px}.modal-heading p{margin:0;color:#999ba5;font-size:11px}.modal-heading .icon-button{width:28px;height:28px}.modal-body{max-height:calc(91vh - 154px);overflow:auto;padding:18px 21px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 12px}.field{display:flex;flex-direction:column;min-width:0}.field>span{display:block}.field>span i{color:#dc6674;font-style:normal}.full-width{grid-column:1/-1}.field>input,.field>textarea,.field .input-wrap{width:100%;min-height:35px;padding:0 10px;border:1px solid #e8eaf0;border-radius:7px;background:#fff;font-size:11px}.field>textarea{padding:9px;line-height:1.6;resize:vertical}.field>input::placeholder,.field>textarea::placeholder,.input-wrap input::placeholder{color:#b3b5bd}.field>input:focus,.field>textarea:focus{border-color:#a9abe8;outline:0;box-shadow:0 0 0 3px #7479e810}.upload-url{margin-bottom:0!important}.check-chips{display:flex;flex-wrap:wrap;gap:7px}.check-chips button{display:inline-flex;align-items:center;gap:6px;min-height:29px;padding:0 9px;border:1px solid #e9ebf0;border-radius:7px;background:#fff;color:#777983;font-size:11px}.check-chips button.checked{border-color:#c9caf3;background:#f6f6ff;color:#5f63cd}.check-chips button.disabled{opacity:.65}.check-chips button small{color:#adb0b9;font-size:10px}.chip-check{display:grid;place-items:center;width:13px;height:13px;border:1px solid #d5d7df;border-radius:4px;color:transparent}.checked .chip-check{border-color:#7277e0;background:#7277e0;color:#fff}.mode-options{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mode-options button{display:flex;align-items:center;gap:9px;padding:10px;border:1px solid #e9ebf0;border-radius:8px;background:#fff;text-align:left}.mode-options button.selected{border-color:#bebff0;background:#fafaff}.mode-icon{display:grid;place-items:center;width:31px;height:31px;border-radius:8px;background:#f2f1ff;color:#7074d5}.mode-options button>span:nth-child(2){display:flex;flex:1;flex-direction:column;gap:4px}.mode-options b{font-size:11px}.mode-options small{color:#a0a2ab;font-size:10px}.radio-dot{width:13px;height:13px;border:1px solid #d4d6df;border-radius:50%}.selected .radio-dot{border:4px solid #7377df}.content-editor-heading{display:flex;align-items:center;justify-content:space-between;margin:21px 0 10px;padding-top:15px;border-top:1px solid #f0f1f5}.content-editor-heading h3{margin:0;font-size:13px}.content-editor-heading h3 span{margin-left:5px;color:#8b8edb;font-size:11px;font-weight:500}.content-editor-heading p{margin:4px 0 0;color:#a1a3ac;font-size:10px}.content-editor-heading .secondary-button{min-height:29px;font-size:11px}.content-group-card{margin:10px 0;padding:12px;border:1px solid #eceef3;border-radius:9px;background:#fcfcfe}.group-card-top{display:flex;align-items:center;gap:10px;margin-bottom:13px}.group-number{display:grid;place-items:center;width:25px;height:25px;border-radius:7px;background:#eeefff;color:#696ed2;font-size:10px;font-weight:700}.group-type-toggle{display:flex;gap:3px;padding:3px;border-radius:6px;background:#f1f2f5}.group-type-toggle button{display:flex;align-items:center;gap:4px;height:24px;padding:0 7px;border:0;border-radius:4px;background:transparent;color:#9799a3;font-size:10px}.group-type-toggle button.active{background:#fff;color:#6064cf;box-shadow:0 1px 4px #2224320c}.remove-group{display:grid;place-items:center;width:25px;height:25px;margin-left:auto;border:0;border-radius:6px;background:transparent;color:#a2a4ad}.remove-group:hover{background:#fff1f2;color:#d46271}.group-form-grid{gap:11px}.group-form-grid .field>input,.group-form-grid .field>textarea,.group-form-grid .input-wrap{min-height:32px}.compact-chips button{min-height:26px}.empty-groups{display:flex;align-items:center;flex-direction:column;gap:6px;padding:25px;border:1px dashed #dfe1ea;border-radius:9px;color:#989aa4;font-size:11px}.empty-groups>svg{color:#8b8fde}.empty-groups b{color:#5e606a;font-size:12px}.empty-groups button{margin-top:5px;border:0;background:none;color:#666bd4;font-size:11px}.modal-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 21px;border-top:1px solid #eff0f4;background:#fdfdff}.modal-actions>span{display:flex;align-items:center;gap:5px;color:#9a9ca5;font-size:10px}.modal-actions>div{display:flex;gap:7px}.modal-actions .primary-button,.modal-actions .secondary-button{min-height:32px;font-size:11px}.compact-modal{width:min(470px,100%)}.compact-modal .modal-body{max-height:none}.compact-modal .modal-actions{margin-top:2px}.compact-modal .form-grid{gap:13px 10px}.compact-modal .settings-info{margin-top:16px}.recharge-summary{display:flex;align-items:center;gap:10px;margin-bottom:17px;padding:10px;border-radius:8px;background:#f8f8fc}.recharge-summary>span:last-child{display:flex;flex-direction:column;gap:4px}.recharge-summary b{font-size:12px}.recharge-summary small{color:#9c9ea8;font-size:10px}.recharge-input{width:100%;margin-top:3px}.recharge-input input{width:100%;text-align:left}.quick-amounts{display:flex;gap:7px;margin-top:9px}.quick-amounts button{padding:6px 9px;border:1px solid #e9ebf0;border-radius:6px;background:#fff;color:#787a84;font-size:10px}.quick-amounts button.selected{border-color:#c5c7f0;background:#f5f5ff;color:#6266ce}.qr-modal{width:min(380px,100%);padding-bottom:18px;text-align:center}.qr-modal .modal-heading{text-align:left}.qr-image-wrap{display:flex;align-items:center;flex-direction:column;gap:7px;width:190px;margin:17px auto 12px;padding:13px;border:1px solid #f0f1f4;border-radius:10px;background:#fff}.qr-image-wrap img{width:160px;height:160px}.qr-image-wrap span{color:#a1a3ac;font-size:10px}.qr-url{overflow:hidden;margin:0 23px;padding:8px;border-radius:6px;background:#f7f7fa;color:#81838d;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.qr-actions{display:flex;justify-content:center;gap:7px;margin-top:13px}.qr-actions .primary-button,.qr-actions .secondary-button{min-height:31px;text-decoration:none}.qr-preview-action{margin-top:10px}.first-login-note{display:flex;align-items:center;gap:8px;margin-bottom:16px;padding:10px;border-radius:7px;background:#f4f4ff;color:#686ccd;font-size:11px}.compact-modal .field+.field{margin-top:13px}.public-shell{min-height:100vh;background:#f8f7f8}.public-mobile{position:relative;min-height:100vh;margin:0 auto;overflow:hidden;background:#fff;box-shadow:0 0 45px #2626330b}.ad-hero{position:relative;display:grid;place-items:center;height:min(58vh,812px);min-height:360px;background:#f2c8d3 center/cover no-repeat}.ad-hero:after{position:absolute;inset:0;background:linear-gradient(180deg,#f4c5d2aa,#efbfd0aa);content:""}.ad-placeholder{position:relative;z-index:1;color:#fff;font-size:29px;font-weight:800;letter-spacing:3px;text-shadow:0 1px 8px #d995a533}.public-main{position:relative;padding:0 25px 20px}.step-tag{position:relative;z-index:2;display:inline-flex;align-items:center;gap:7px;margin-top:-11px;padding:10px 18px;border-radius:12px;background:#17181d;color:#fff;font-size:16px;font-weight:700;box-shadow:0 6px 13px #17181d1c}.platform-card{margin-top:12px;padding:17px 17px 15px;border:1px solid #f3edf0;border-radius:27px;background:#fff;box-shadow:0 8px 25px #7b38470c}.platform-heading{display:flex;align-items:center;justify-content:center;gap:10px;padding:8px 0 2px}.platform-heading strong{font-size:29px;font-weight:800;letter-spacing:-.8px}.xiaohongshu-mark{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#e93655;color:#fff;font-size:12px;font-weight:800;letter-spacing:-1px}.mascot-wrap{position:relative;display:grid;place-items:center;height:285px;margin-top:10px;border-radius:20px;background:linear-gradient(135deg,#fff3f5,#fff0f2)}.mascot{position:relative;display:flex;align-items:center;flex-direction:column;width:142px;height:184px;margin-top:22px;border:3px solid #534a4a;border-radius:49% 49% 45% 45%/38% 38% 55% 55%;background:#f6d1c5;box-shadow:inset -10px -2px #f2c2b7}.mascot:before,.mascot:after{position:absolute;top:61px;width:15px;height:19px;border-radius:50%;background:#292427;content:""}.mascot:before{left:39px}.mascot:after{right:39px}.mascot-eyes{position:absolute;top:58px;left:30px;color:#292427;font-size:0}.mascot-mouth{position:absolute;top:80px;color:#a65957;font-size:22px;font-weight:800}.mascot-leaf{position:absolute;top:-13px;right:28px;width:29px;height:18px;border:2px solid #77716b;border-radius:90% 0;background:#79d8c0;transform:rotate(-26deg)}.mascot-shirt{position:absolute;right:-2px;bottom:31px;left:-2px;display:grid;place-items:center;height:67px;border:3px solid #534a4a;border-radius:14px 14px 37px 37px;background:#eb3155;color:#fff;font-size:12px;font-weight:700}.mascot-spark{position:absolute;top:82px;left:32%;color:#ee7f92;font-size:29px}.mascot-spark.right{top:120px;right:25%;left:auto;font-size:24px}.public-hint,.content-hint{padding:19px 0 6px;color:#b78b95;text-align:center;font-size:15px}.public-footer{padding:25px;color:#c1b6ba;text-align:center;font-size:11px}.public-footer b{color:#8581b9}.public-brandbar{display:flex;align-items:center;gap:9px;height:58px;padding:0 20px;border-bottom:1px solid #f2f2f4;background:#fff;font-size:14px;font-weight:600}.brand-dot{display:grid;place-items:center;width:27px;height:27px;border-radius:9px;background:#7075e2;color:#fff;font-weight:800}.live-dot{width:6px;height:6px;margin-left:auto;border-radius:50%;background:#39b887}.public-content-mode{max-width:560px;background:#fff}.post-media{display:grid;place-items:center;min-height:210px;margin:17px 0 14px;overflow:hidden;border-radius:13px;background:linear-gradient(145deg,#f0efff,#fff2f3);color:#8d8fd1;font-size:13px}.post-media img{width:100%;max-height:340px;object-fit:cover}.post-meta{display:flex;align-items:center;gap:8px}.post-platform{display:flex;align-items:center;gap:5px;color:#ea3c5c;font-size:11px}.post-platform i{width:8px;height:8px;border-radius:50%;background:#e93756}.content-kind{padding:3px 6px;border-radius:4px;background:#f1f1fb;color:#7b7dc6;font-size:10px}.post-title{margin:9px 0;color:#262832;font-size:20px;line-height:1.45}.post-body{color:#646671;font-size:14px;line-height:1.85;white-space:pre-line}.publish-button{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;height:41px;margin-top:20px;border:0;border-radius:9px;background:#df3655;color:#fff;font-size:13px;font-weight:700}.public-overlay{position:absolute;inset:0;display:grid;place-items:center;background:#ffffffd9;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.public-overlay>div{display:flex;align-items:center;flex-direction:column;gap:9px;color:#555862}.public-overlay strong{font-size:15px}.public-overlay span{color:#9b9da6;font-size:12px}.public-balance-note{position:absolute;right:14px;bottom:12px;left:14px;padding:8px;border-radius:7px;background:#fff8eb;color:#a4783e;text-align:center;font-size:11px}.public-not-found{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:100vh}.public-not-found .brand-dot{width:41px;height:41px}.public-not-found h1{margin:15px 0 5px;font-size:18px}.public-not-found p{color:#9b9da6;font-size:13px}@media(min-width:1200px){.public-mobile{max-width:500px}}@media(max-width:1100px){.sidebar{width:215px}.main-column{margin-left:215px}.page-content,.topbar{padding-right:22px;padding-left:22px}.metric-grid{gap:10px}.metric-card{padding-right:12px;padding-left:12px}.metric-value{font-size:24px}.dashboard-grid{grid-template-columns:minmax(0,1.45fr) minmax(235px,.85fr)}}@media(max-width:820px){.sidebar{width:66px;padding:18px 8px}.brand-lockup{justify-content:center;padding:0}.brand-lockup .brand-name,.nav-item span,.nav-item .nav-count,.support-card,.profile-card>div:nth-child(2),.profile-card button{display:none}.nav-item{justify-content:center;padding:0}.nav-item svg{width:19px;height:19px}.profile-card{justify-content:center;padding-top:12px}.main-column{margin-left:66px}.topbar{height:58px;padding:0 15px}.page-content{padding:19px 15px 25px}.dashboard-grid{grid-template-columns:1fr}.channel-panel{min-height:250px}.donut-wrap{height:125px}.profile-layout,.settings-layout{grid-template-columns:1fr}.settings-nav{flex-direction:row;overflow:auto}.settings-nav button{white-space:nowrap}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.app-footer{padding-right:16px;padding-left:16px}}@media(max-width:560px){.topbar{padding:0 11px}.breadcrumb{font-size:12px}.topbar-actions{gap:8px}.local-badge{font-size:0;padding:7px}.local-badge i{width:7px;height:7px}.user-menu>span:not(.avatar),.user-menu>svg{display:none}.page-content{padding:15px 11px 22px}.page-heading{align-items:flex-start;flex-direction:column;gap:12px}.page-heading h1{font-size:23px}.page-heading>.primary-button,.page-heading>.secondary-button{align-self:stretch}.heading-actions{width:100%;flex-wrap:wrap}.heading-actions button{flex:1}.metric-grid{gap:8px}.metric-card{min-height:125px;padding:13px 10px}.metric-top{font-size:11px}.metric-icon{width:25px;height:25px}.metric-value{font-size:23px}.metric-foot{gap:4px;font-size:10px}.metric-foot .growth svg{width:11px}.sparkline{width:36px}.dashboard-grid{gap:10px}.trend-panel,.channel-panel{padding:14px 12px}.panel-header h2{font-size:14px}.chart-legend b{font-size:16px}.chart-wrap{height:140px}.chart-y,.chart-x{font-size:10px}.links-panel>.panel-header,.ledger-panel>.panel-header{padding-right:12px;padding-left:12px}.table-scroll table{min-width:670px}.channel-legend{gap:8px}.filter-row{flex-wrap:wrap}.search-field{width:100%}.filter-row .filter-total{margin-left:auto}.filter-row>.secondary-button{flex:1}.compact-metrics{grid-template-columns:1fr}.compact-metrics .metric-card{min-height:100px}.finance-overview{grid-template-columns:1fr}.balance-card{min-height:177px}.settings-form-row{gap:8px}.number-input input{width:40px}.settings-panel{padding:14px}.settings-footer{gap:8px}.settings-footer .primary-button{flex:none}.profile-name{margin-left:63px}.profile-fields{gap:0 8px}.app-footer{gap:6px;font-size:10px}.login-shell{grid-template-columns:1fr}.login-art{display:none}.login-panel{min-height:100vh;padding:30px 23px}.login-heading{margin-top:37px}.login-copyright{margin-top:39px}.modal-backdrop{align-items:end;padding:8px}.modal-card{max-height:94vh;border-radius:14px 14px 8px 8px}.modal-heading{padding:15px}.modal-body{max-height:calc(94vh - 143px);padding:14px 15px}.modal-actions{padding:11px 13px}.modal-actions>span{max-width:45%;line-height:1.4}.form-grid{grid-template-columns:1fr}.full-width{grid-column:1}.mode-options{grid-template-columns:1fr}.content-editor-heading{align-items:flex-start}.content-editor-heading .secondary-button{padding:0 7px}.group-form-grid{grid-template-columns:1fr}.compact-modal .form-grid{grid-template-columns:1fr 1fr}.compact-modal .full-width{grid-column:1/-1}.ad-hero{height:57vh;min-height:310px}.ad-placeholder{font-size:24px}.public-main{padding-right:18px;padding-left:18px}.platform-card{padding:13px;border-radius:22px}.platform-heading strong{font-size:26px}.mascot-wrap{height:230px}.mascot{transform:scale(.86)}.public-hint{font-size:13px}}.entry-loading{display:grid;place-content:center;justify-items:center;gap:16px;min-height:100vh;background:#fcfcff;color:#777a85;font-size:15px}.content-mode-pill,.content-type-pill{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border-radius:6px;font-size:12px;font-weight:650;white-space:nowrap}.content-mode-pill.fixed{background:#f0efff;color:#686cd2}.content-mode-pill.random{background:#eaf8f2;color:#2f9b76}.content-type-pill.image{background:#f2f1ff;color:#696dd0}.content-type-pill.video{background:#fff3e8;color:#cd8b45}.content-mode-options{margin-top:2px}.content-mode-options button:disabled{cursor:default;opacity:.8}.field-hint{margin-top:7px;color:#999ba5;font-size:11px}.random-content-note{display:flex;align-items:flex-start;gap:12px;margin-top:18px;padding:16px;border:1px solid #e9e9fb;border-radius:10px;background:#f9f9ff}.random-content-note-icon{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:9px;background:#efefff;color:#6d71d6}.random-content-note b{color:#41434f;font-size:14px}.random-content-note p{margin:5px 0 0;color:#858792;font-size:13px;line-height:1.7}.content-library-panel{overflow:hidden;padding:0}.content-library-toolbar{display:flex;align-items:flex-end;gap:10px;padding:16px 18px;border-bottom:1px solid #f0f1f5}.content-table-footer select{min-height:35px;padding:0 10px;border:1px solid #e8eaf0;border-radius:7px;background:#fff;color:#555862;font-size:13px}.content-search{width:min(280px,30vw);height:35px}.content-library-toolbar>.secondary-button{min-height:35px}.content-library-toolbar .filter-total{margin-left:auto;padding-bottom:8px;white-space:nowrap}.content-link-summary{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid #f1f2f5;background:#fdfdff}.content-link-summary>span:first-child{display:flex;flex-direction:column;gap:4px}.content-link-summary b{color:#41434e;font-size:15px}.content-link-summary small{color:#999ba5;font-size:12px}.content-table-scroll{min-height:240px}.content-table-scroll table{min-width:860px}.content-table-scroll tbody td{height:72px}.content-title-cell{display:block;max-width:260px;overflow:hidden;color:#484a54;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.content-id-cell{display:block;margin-top:4px;color:#a1a3ac;font-size:11px}.content-preview-cell{display:-webkit-box;max-width:250px;overflow:hidden;color:#9698a2;font-size:12px;line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:2}.content-table-scroll .action-buttons{white-space:nowrap}.content-delete-action{color:#c56d78!important}.content-table-footer{min-height:48px}.content-table-footer>span{display:flex;align-items:center;gap:4px}.content-table-footer select{min-height:27px;margin:0 2px;padding:0 6px}.content-pagination{display:flex;gap:7px}.content-pagination button{display:flex;align-items:center;gap:5px;min-height:32px;padding:0 10px;border:1px solid #e8eaf0;border-radius:6px;background:#fff;color:#6f727d;font-size:12px}.content-pagination button:disabled{cursor:not-allowed;opacity:.42}.content-empty-panel{display:flex;align-items:center;flex-direction:column;padding:50px 18px;text-align:center}.content-empty-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:#f0efff;color:#7074d6}.content-empty-panel h2{margin:15px 0 5px;color:#40424e;font-size:17px}.content-empty-panel .secondary-button{min-height:34px}.content-form-type{display:flex;align-self:flex-start;gap:4px;padding:3px;border-radius:7px;background:#f1f2f5}.content-form-type button{display:flex;align-items:center;gap:5px;height:29px;padding:0 10px;border:0;border-radius:5px;background:transparent;color:#898b95;font-size:11px}.content-form-type button.active{background:#fff;color:#6469d2;box-shadow:0 1px 4px #2224320c}.content-group-modal .modal-body{max-height:calc(91vh - 154px)}@media(max-width:760px){.content-library-toolbar{align-items:stretch;flex-wrap:wrap}.content-search{width:auto;flex:1}.content-library-toolbar .filter-total{margin-left:auto}.content-link-summary{align-items:flex-start;gap:10px}.content-table-footer{align-items:flex-start;flex-direction:column;gap:10px}.content-pagination{align-self:flex-end}}@media(max-width:560px){.content-library-toolbar{gap:8px;padding:12px}.content-library-toolbar>.secondary-button{flex:none;padding:0 9px}.content-library-toolbar .filter-total{width:100%;padding:0}.content-link-summary{padding:12px}.content-link-summary small{max-width:65vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content-empty-panel{padding:36px 16px}.random-content-note{padding:12px}.content-table-footer{padding:11px 12px}}.modal-card.link-modal{display:flex;flex-direction:column;height:min(91vh,900px);max-height:min(91vh,900px);min-height:0}.link-modal>.modal-heading,.link-modal>.modal-actions{flex:0 0 auto}.link-modal>.modal-body{flex:1 1 auto;min-height:0;max-height:none;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}@media(max-width:560px){.modal-card.link-modal{height:min(94vh,calc(100dvh - 16px));max-height:min(94vh,calc(100dvh - 16px))}}.link-page-heading h1{margin:0}
