.czm{display:none}@media (max-width:1100px){.cz-frame>.cz-scroll{overflow:hidden}.cz-scroll>.cz-app{display:none}.czm{display:block;position:relative}}@media (max-width:640px){.v7 .cz-frame{margin-top:24px;border-radius:24px}.cz-frame>.cz-scroll{border-radius:23px}}.czm-top{height:56px;display:flex;align-items:center;gap:10px;padding:0 4px 0 14px;border-bottom:1px solid rgba(255,255,255,.07)}.czm-top .cz-conn{padding:6px 10px;font-size:13px}.czm-logout{margin-left:auto;height:44px;padding:0 12px;border:0;background:transparent;cursor:pointer;color:#bdb7cf;font:500 14px/1 var(--v7-sans),sans-serif;transition:color .2s}.czm-logout:hover{color:#ff9ab4}.czm-tabs{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:10px 10px 0;padding:3px;border-radius:14px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.07)}.czm-thumb{position:absolute;top:3px;bottom:3px;left:3px;width:calc((100% - 6px) / 3);border-radius:11px;background:rgba(150,110,255,.22);border:1px solid rgba(190,150,255,.5);box-shadow:0 6px 18px -8px rgba(170,90,255,.9);transition:transform .38s cubic-bezier(.3,1.3,.5,1)}.czm-tab{position:relative;height:44px;border:0;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;color:#aea9bf;font:600 14px/1 var(--v7-sans),sans-serif;transition:color .3s}.czm-tab.is-on{color:#fff}.czm-tab-n{font:500 11px/1 var(--v7-mono),monospace;color:#7d7892;font-variant-numeric:tabular-nums}.czm-tab.is-on .czm-tab-n{color:#d6c2ff}.czm-panel{position:relative;height:500px}.czm-pane{position:absolute;inset:0}.czm .cz-label{font-size:12px;letter-spacing:.12em;color:#8f8aa3}.czm .cz-label-ai{color:#d8a8ff}.czm-strip{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.czm-strip::-webkit-scrollbar{display:none}.czm-chat{display:flex;flex-direction:column}.czm-feed{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;padding:0 14px 10px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 48px);mask-image:linear-gradient(180deg,transparent,#000 48px)}.czm .cz-paused{font-size:15px;color:#a9a4b8}.czm .cz-msg{grid-template-columns:28px minmax(0,1fr)}.czm .cz-av{width:28px;height:28px}.czm .cz-msg-who{flex-wrap:wrap;font-size:14px}.czm .cz-p{font-size:10px;color:#aea9bf}.czm .cz-vip{font-size:12px}.czm .cz-msg-m{margin-top:3px;font-size:15px;overflow-wrap:anywhere}.czm .cz-msg-tr{font-size:14px;color:#a9a4b8}.czm .cz-tip{gap:10px;padding:10px 12px}.czm .cz-tip-m,.czm .cz-tip-who{font-size:14px}.czm .cz-tip-n{font-size:17px}.czm .cz-tip-u{font-size:12px}.czm .cz-me>div{max-width:84%;padding:10px 13px;font-size:15px}.czm .cz-me-meta{font-size:12px;color:rgba(255,255,255,.8)}.czm-dock{flex:none;padding-top:10px;border-top:1px solid rgba(255,255,255,.06)}.czm-ai{padding:0 14px;display:flex;justify-content:space-between;align-items:baseline;gap:8px;font:500 12px/1 var(--v7-mono),monospace;letter-spacing:.1em;text-transform:uppercase;color:#d8a8ff}.czm-ai>span:first-child{flex:none}.czm-for{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:500 13px/1 var(--v7-sans),sans-serif;letter-spacing:0;text-transform:none;color:#aea9bf}.czm-hints{gap:8px;padding:8px 14px 0;scroll-snap-type:x mandatory;scroll-padding:0 14px}.czm-hint{flex:none;width:76%;min-height:58px;scroll-snap-align:start;padding:9px 12px;border-radius:12px;cursor:pointer;background:rgba(150,100,255,.1);border:1px solid rgba(170,120,255,.3);color:#ecebf3;font:400 14px/1.4 var(--v7-sans),sans-serif;text-align:left;transition:background .25s,border-color .25s}.czm-hint.is-on{background:rgba(170,110,255,.26);border-color:rgba(210,160,255,.8)}.czm-quick{gap:6px;padding:8px 14px 0}.czm .czm-quick .cz-quick{flex:none;height:44px;padding:0 10px 0 12px;gap:8px;border-radius:12px;white-space:nowrap;background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.09);color:#e6e3ef;font-size:14px;line-height:1}.czm .czm-quick .cz-kbd{color:#aea9bf}.czm-input{gap:8px;padding:10px 14px 14px}.czm-field,.czm-input{display:flex;align-items:center}.czm-field{flex:1;height:44px;padding:0 12px;white-space:nowrap;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03);font:400 15px/1 var(--v7-sans),sans-serif;color:#8f8aa3;transition:border-color .2s}.czm-field,.czm-field-t{min-width:0;overflow:hidden}.czm-field-t{text-overflow:ellipsis}.czm-field.is-typing{justify-content:flex-end;border-color:rgba(170,130,255,.7);color:#f1eff7}.czm-field.is-typing .czm-field-t{flex:none;overflow:visible;text-overflow:clip}.czm-send{flex:none;width:44px;height:44px;display:grid;place-items:center;border-radius:12px;background:linear-gradient(135deg,#4f6bff,#a64dff);color:#fff;font:600 15px/1 var(--v7-sans),sans-serif}.czm-live{padding:14px;display:flex;flex-direction:column;gap:10px}.czm .cz-plats,.czm .cz-two{gap:8px}.czm .cz-all{height:44px;border-radius:12px;font-size:15px}.czm .cz-plat{height:48px;border-radius:12px;gap:6px;font-size:13px;color:#7d7892}.czm .cz-plat.is-on{color:#fff}.czm .cz-plat>span{width:6px;height:6px}.czm .czm-live .cz-cam{flex:1;height:auto;min-height:150px;border-radius:14px}.czm .cz-cam-head{top:30%;width:64px;height:64px;margin-left:-32px}.czm .cz-cam-body{bottom:-50px;width:180px;height:120px;margin-left:-90px}.czm .cz-cam-br,.czm .cz-cam-rec,.czm .cz-cam-tr{padding:5px 8px;border-radius:7px;font-size:12px}.czm .cz-cam-rec,.czm .cz-cam-tr{top:10px}.czm .cz-cam-rec{left:10px}.czm .cz-cam-br,.czm .cz-cam-tr{right:10px}.czm .cz-cam-br{bottom:10px}.czm-member{padding:14px;display:flex;flex-direction:column;gap:10px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.czm-member::-webkit-scrollbar{display:none}.czm-online{flex:none;gap:6px;margin:0 -14px;padding:0 14px}.czm-chip{flex:none;height:44px;padding:0 12px 0 6px;display:flex;align-items:center;gap:8px;white-space:nowrap;cursor:pointer;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03);color:#e6e3ef;font:500 14px/1 var(--v7-sans),sans-serif;transition:background .25s,border-color .25s}.czm-chip.is-on{background:rgba(150,110,255,.2);border-color:rgba(190,150,255,.6)}.czm .czm-chip .cz-av-s{width:30px;height:30px;font-size:12px}.czm .cz-card{flex:none;padding:14px;border-radius:16px;border-color:rgba(170,130,255,.28);background:rgba(140,100,255,.07)}.czm .cz-av-l{width:38px;height:38px}.czm .cz-av-l,.czm .cz-card-name{font-size:15px}.czm .cz-card-meta{font-size:13px;color:#aea9bf}.czm .cz-card-stats{margin-top:12px}.czm .cz-card-stats>div{padding:8px 9px;border-radius:10px;background:rgba(255,255,255,.05)}.czm .cz-card-sv{font-size:15px}.czm .cz-card-sl{font-size:12px;color:#aea9bf}.czm .cz-label-xs{margin-top:12px;font-size:11px}.czm .cz-notes>div{font-size:14px;line-height:1.4;color:#cfcade}.czm .cz-tags{margin-top:10px}.czm .cz-tags>span{padding:4px 8px;border-radius:7px;font-size:12px}.czm .cz-hint{flex:none;min-height:52px;font-size:14px}.czm .cz-otherhints{flex:none;height:44px;border-radius:12px;font-size:14px}.czm .cz-out{padding:20px;text-align:center;font-size:21px;line-height:1.25}.czm .cz-out .v7-btn{height:48px;font-size:15px}.czf-track.v7-grid{margin-top:18px}.v7-card.czf-card{padding:26px;border-radius:22px}.czf-card .v7-card-t{margin:16px 0 0;font-size:18px}.czf-card .v7-card-d{margin-bottom:0}.czf-dots{display:none}@media (max-width:640px){.czf-track.v7-grid{display:flex;gap:12px;margin:14px -16px 0;padding:0 16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 16px;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.czf-track::-webkit-scrollbar{display:none}.czf-track [data-reveal]{opacity:1!important;transform:none!important}.v7-card.czf-card{flex:none;width:80%;scroll-snap-align:start;padding:20px 18px}.v7-card.czf-card.v7-lift:hover{transform:none}.czf-card .v7-card-t{margin-top:14px}.czf-card .v7-card-d{font-size:15px;line-height:1.55;color:#a9a3bb}.czf-dots{display:flex;justify-content:center;margin-top:2px}.czf-dots button{width:44px;height:44px;padding:0;border:0;background:transparent;display:grid;place-items:center;cursor:pointer}.czf-dots button>span{display:block;width:6px;height:6px;border-radius:6px;background:rgba(255,255,255,.28);transition:width .35s,background .35s}.czf-dots button[aria-current]>span{width:26px;background:linear-gradient(90deg,#6f86ff,#d36bff)}}