.cs-app-tour{width:100%;height:100%;font-family:var(--font-sans,"Inter", system-ui, sans-serif);-webkit-font-smoothing:antialiased}.cs-app-tour,.cs-app-tour *{box-sizing:border-box}.cs-app-tour .mock-wrap{justify-content:center;width:100%;display:flex}.cs-app-tour .mock{aspect-ratio:1040/700;background:#fff;border-radius:12px;width:100%;max-width:980px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0e101314,0 2px 8px #0e10130d,0 36px 90px -24px #0e101347}.cs-app-tour .mock-canvas{width:1040px;height:700px;transform:scale(var(--cspt-k,.5));transform-origin:0 0;background:#fff;position:absolute;top:0;left:0}.cs-app-tour .titlebar{background:#e9eaec;border-bottom:1px solid #d7d9dc;align-items:center;gap:14px;height:40px;padding:0 14px;display:flex}.cs-app-tour .lights{flex:none;gap:7px;display:flex}.cs-app-tour .lights span{border-radius:50%;width:11px;height:11px;display:block}.cs-app-tour .lights span:first-child{background:#ff5f57}.cs-app-tour .lights span:nth-child(2){background:#febc2e}.cs-app-tour .lights span:nth-child(3){background:#28c840}.cs-app-tour .addr{color:#5b6570;background:#fff;border:1px solid #d7d9dc;border-radius:999px;flex:1;align-items:center;gap:7px;height:25px;padding:0 12px;font-size:12.5px;display:flex;position:relative;overflow:hidden}.cs-app-tour .addr svg{stroke:#8a94a0;flex:none;width:12px;height:12px}.cs-app-tour .addr .url{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cs-app-tour .addr .url b{color:#1f2429;font-weight:600}.cs-app-tour .app{width:1040px;height:660px;font-family:var(--font-sans,"Inter", sans-serif);color:#171a1e;background:#fff;position:relative;overflow:hidden}.cs-app-tour .page{opacity:0;pointer-events:none;transition:opacity .4s;position:absolute;inset:0}.cs-app-tour .page.active{opacity:1;pointer-events:auto}.cs-app-tour .shell{flex-direction:column;display:flex;position:absolute;inset:0}.cs-app-tour .topbar{background:#0c0d10;border-bottom:1px solid #1c1e22;flex:none;align-items:center;gap:14px;height:44px;padding:0 18px;display:flex}.cs-app-tour .topbar svg:first-child{width:19px;height:19px}.cs-app-tour .crumb-wrap{color:#c7cbd1;border-left:1px solid #24262b;align-items:center;gap:8px;padding-left:14px;font-size:12.5px;display:flex}.cs-app-tour .site-pill{color:#fff;background:#2563eb;border-radius:5px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;font-size:9px;font-weight:700;display:flex}.cs-app-tour .crumb-wrap svg{stroke:#5c6672;flex:none;width:11px;height:11px}.cs-app-tour .crumb-cur{color:#787f88}.cs-app-tour .topbar .grow{flex:1}.cs-app-tour .user{color:#c7cbd1;align-items:center;gap:8px;font-size:12.5px;display:flex}.cs-app-tour .user .av{color:#e7e9ec;background:#3b4148;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:9px;font-weight:700;display:flex}.cs-app-tour .body-row{flex:1;min-height:0;display:flex}.cs-app-tour .side{background:#0c0d10;flex-direction:column;flex:none;width:190px;padding:14px 10px;display:flex}.cs-app-tour .navlist{flex-direction:column;gap:2px;display:flex}.cs-app-tour .navlist.nav-sep{border-top:1px solid #1c1e22;margin-top:10px;padding-top:10px}.cs-app-tour .navitem{color:#8a919b;white-space:nowrap;border-radius:7px;align-items:center;gap:9px;padding:7px 10px;font-size:12.5px;display:flex}.cs-app-tour .navitem svg{stroke:#8a919b;flex:none;width:14px;height:14px}.cs-app-tour .navitem.on{color:#fff;background:#1b1d22}.cs-app-tour .navitem.on svg{stroke:#fff}.cs-app-tour .side .grow{flex:1}.cs-app-tour .side-foot{border-top:1px solid #1c1e22;flex-direction:column;gap:2px;padding-top:10px;display:flex}.cs-app-tour .side.collapsed{align-items:center;width:52px;padding:14px 8px}.cs-app-tour .side.collapsed .navitem{justify-content:center;padding:9px}.cs-app-tour .side.collapsed .navlist.nav-sep{width:100%}.cs-app-tour .content{text-align:left;background:#f5f6f7;flex:1;min-width:0;padding:14px 22px;overflow:hidden}.cs-app-tour .content.zoom-room{overflow:visible}.cs-app-tour .s-title{letter-spacing:-.01em;text-align:left;margin:0;font-size:17px;font-weight:700}.cs-app-tour .s-sub{color:#7a828c;text-align:left;margin:2px 0 0;font-size:11px}.cs-app-tour .head-block{opacity:0;text-align:left;animation:.5s forwards cat-riseIn;transform:translateY(8px)}.cs-app-tour .card{text-align:left;background:#fff;border:1px solid #e4e7ea;border-radius:10px}.cs-app-tour .btn{color:#20242a;white-space:nowrap;background:#fff;border:1px solid #d7dbe0;border-radius:7px;align-items:center;gap:6px;padding:6px 11px;font-size:12px;font-weight:600;transition:transform .32s cubic-bezier(.4,0,.2,1),opacity .28s;display:inline-flex;position:relative}.cs-app-tour .btn.primary{color:#fff;background:#2a9d5f;border-color:#2a9d5f}.cs-app-tour .btn.clicked{transform:scale(.965)}.cs-app-tour .btn.fade-out{opacity:0}.cs-app-tour .btnrow{position:relative}.cs-app-tour .click-ripple{pointer-events:none;z-index:20;background:#3ddc84d9;border-radius:50%;width:16px;height:16px;margin:-8px 0 0 -8px;animation:.8s cubic-bezier(.22,1,.36,1) forwards cat-clickRipple;position:absolute}@keyframes cat-clickRipple{0%{opacity:.8;transform:scale(.3)}55%{opacity:.35}to{opacity:0;transform:scale(3)}}.cs-app-tour .pt-stage{background:#fff;width:100%;height:100%;position:relative;overflow:hidden}.cs-app-tour .pt-canvas{transform-origin:0 0;text-align:left;width:624px;height:429px;position:absolute;top:0;left:0;overflow:hidden}.cs-app-tour .loop-flash{opacity:0;pointer-events:none;z-index:50;background:#fff;position:absolute;inset:0}.cs-app-tour .loop-flash.pulse{animation:.6s ease-out cat-loopFlash}@keyframes cat-loopFlash{0%{opacity:0}35%{opacity:.4}to{opacity:0}}.cs-app-tour .gtk-empty,.cs-app-tour .cov-empty{color:#8a94a0;font-size:11px}.cs-app-tour .gtk-list{flex-direction:column;gap:5px;display:flex}.cs-app-tour .gtk-item{color:#20242a;opacity:0;background:#eef4fd;border-radius:6px;padding:5px 9px 5px 12px;font-size:10.5px;position:relative;overflow:hidden;transform:translateY(6px)}.cs-app-tour .gtk-item.show{animation:.4s forwards cat-riseIn}.cs-app-tour .gtk-item:before{content:"";background:#2563eb;width:3px;position:absolute;top:0;bottom:0;left:0}.cs-app-tour .gtk-more{color:#8a94a0;opacity:0;font-size:10px;text-decoration:underline}.cs-app-tour .gtk-more.show{animation:.4s forwards cat-fadeUp}.cs-app-tour .cov-card{padding:13px 18px}.cs-app-tour .cov-row{opacity:0;gap:0;display:flex;transform:translateY(6px)}.cs-app-tour .cov-row.show{animation:.5s forwards cat-riseIn}.cs-app-tour .cov-stat{flex:1;padding-right:16px}.cs-app-tour .cov-stat+.cov-stat{border-left:1px solid #eceef0;padding-left:16px}.cs-app-tour .cov-stat b{font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:#171a1e;font-size:24px;font-weight:700;display:block}.cs-app-tour .cov-stat span{color:#8a94a0;font-size:10.5px}.cs-app-tour .spin{transform-origin:50%;animation:.9s linear infinite cat-spin}@keyframes cat-spin{to{transform:rotate(360deg)}}@keyframes cat-fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes cat-riseIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes cat-rowIn{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes cat-rowOut{0%{opacity:1;max-height:120px;margin-bottom:5px}20%{opacity:0}to{opacity:0;max-height:0;margin-bottom:0;padding-top:0;padding-bottom:0}}.cs-app-tour .exit-out{animation:.5s cubic-bezier(.4,0,.2,1) forwards cat-rowOutFade}@keyframes cat-rowOutFade{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}@media (prefers-reduced-motion:reduce){.cs-app-tour *,.cs-app-tour :before,.cs-app-tour :after{transition-duration:.15s!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
