.ck-app{--ck: #e0564a;--ck-strong: #c4412f;--ck-soft: #fdeeea;--ck-ring: #e0564a33;--primary: var(--ck);--primary-strong: var(--ck-strong);--primary-soft: var(--ck-soft);--primary-ring: var(--ck-ring);min-height:100dvh;display:flex;flex-direction:column;background:var(--zn-paper);color:var(--zn-text);font-family:var(--zn-font)}.ck-app .primary{box-shadow:0 4px 14px #e0564a33}.ck-app .primary:hover{box-shadow:0 6px 18px #e0564a44}.ck-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;font-size:14px;white-space:nowrap}.ck-btn.small{padding:7px 12px;font-size:13px}.ck-grow{flex:1}.ck-muted{color:var(--zn-muted);font-size:14px;line-height:1.7}.ck-muted.small,.ck-app .small{font-size:12.5px}.spin{animation:ck-spin 1s linear infinite}@keyframes ck-spin{to{transform:rotate(360deg)}}.ck-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.ck-page{width:100%;max-width:1280px;margin:0 auto;padding:28px 24px 96px;flex:1}.ck-page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:22px}.ck-page-head h1{font-size:26px;margin-bottom:6px}.ck-subhead{font-size:16px;margin:26px 0 12px;color:var(--zn-text)}.ck-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:80px 20px;color:var(--zn-muted);text-align:center}.ck-empty.small{padding:30px 20px;border:1.5px dashed var(--zn-line-strong);border-radius:16px}.ck-closed{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:80px 20px;text-align:center}.ck-closed p{color:var(--zn-muted)}.ck-compose{max-width:1080px}.ck-hero{text-align:center;padding:26px 0 22px}.ck-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;background:var(--ck-soft);color:var(--ck-strong);font-size:13px;font-weight:600}.ck-hero h1{margin:14px 0 10px;font-size:clamp(30px,5vw,46px);font-weight:800;letter-spacing:1px}.ck-hero h1 em{font-style:normal;color:var(--ck);background:linear-gradient(transparent 62%,#fde0d9 62%);padding:0 4px}.ck-hero p{max-width:640px;margin:0 auto;color:var(--zn-body);font-size:15.5px;line-height:1.75}.ck-composer{background:#fff;border:1px solid var(--zn-line);border-radius:22px;box-shadow:var(--zn-shadow-lift);padding:18px 20px 16px;transition:border-color .15s,box-shadow .15s}.ck-composer.drag{border-color:var(--ck);box-shadow:0 0 0 4px var(--ck-ring)}.ck-modes{display:inline-flex;gap:4px;padding:4px;background:#f4f1ec;border-radius:12px;margin-bottom:10px}.ck-modes button{padding:8px 16px;border-radius:9px;font-size:14px;font-weight:600;color:var(--zn-body)}.ck-modes button.active{background:#fff;color:var(--ck-strong);box-shadow:0 1px 3px #142a471f}.ck-prompt{width:100%;min-height:132px;border:0;padding:8px 4px;font-size:15.5px;resize:vertical;background:transparent}.ck-prompt:focus{box-shadow:none}.ck-files{display:flex;flex-wrap:wrap;gap:8px;padding:4px 0 8px}.ck-file{display:inline-flex;align-items:center;gap:8px;max-width:260px;padding:5px 6px;border:1px solid var(--zn-line);border-radius:10px;background:#fbfaf8;font-size:13px;color:var(--zn-body)}.ck-file img{width:30px;height:30px;object-fit:cover;border-radius:6px}.ck-file.failed{border-color:#f2b8b5;background:#fff3f2}.ck-file-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ck-file-pct{color:var(--ck-strong);font-weight:600;font-size:12px}.ck-file button{padding:3px;border-radius:6px;color:var(--zn-faint)}.ck-tools{display:flex;flex-wrap:wrap;gap:8px;padding:10px 0 6px;border-top:1px dashed var(--zn-line)}.ck-chip{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border:1px solid var(--zn-line-strong);border-radius:999px;font-size:13.5px;color:var(--zn-body);background:#fff}.ck-chip:hover,.ck-chip.on{border-color:var(--ck);color:var(--ck-strong);background:var(--ck-soft)}.ck-chip.select select{border:0;padding:0 4px;background:transparent;font-size:13.5px;color:var(--zn-text)}.ck-chip.select select:focus{box-shadow:none}.ck-option-row{display:flex;align-items:center;gap:12px;padding:7px 0;flex-wrap:wrap}.ck-option-label{width:64px;flex:none;font-size:13px;color:var(--zn-muted);font-weight:600}.ck-seg{display:inline-flex;flex-wrap:wrap;gap:6px;align-items:center}.ck-seg button{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:9px;border:1px solid var(--zn-line);background:#fff;font-size:13px;color:var(--zn-body)}.ck-seg button i{display:inline-block;border:1.6px solid currentColor;border-radius:2px}.ck-seg button.active{border-color:var(--ck);background:var(--ck-soft);color:var(--ck-strong);font-weight:600}.ck-seg.small button{padding:5px 10px;font-size:12.5px}.ck-dot{width:9px;height:9px;border-radius:50%}.ck-custom{display:inline-flex;gap:6px;align-items:center}.ck-custom input{width:74px;padding:5px 8px}.ck-custom select{padding:5px 8px}.ck-more{display:flex;flex-wrap:wrap;gap:16px;align-items:center;padding:10px 12px;margin:6px 0;border-radius:12px;background:#faf8f4;font-size:13.5px}.ck-more label{display:inline-flex;align-items:center;gap:8px;color:var(--zn-body)}.ck-more select{padding:6px 8px}.ck-check{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;color:var(--zn-body);cursor:pointer}.ck-submit{display:flex;justify-content:flex-end;align-items:center;gap:16px;padding-top:10px}.ck-hint{color:var(--zn-muted);font-size:12.5px}.ck-go{padding:12px 26px;font-size:15.5px;border-radius:14px}.ck-examples{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:16px 2px 0;font-size:13px;color:var(--zn-muted)}.ck-example{display:inline-flex;align-items:center;gap:5px;padding:6px 11px;border-radius:999px;background:#fff;border:1px solid var(--zn-line);color:var(--zn-body);font-size:12.5px;text-align:left}.ck-example:hover,.ck-example.on{border-color:var(--ck);color:var(--ck-strong);background:var(--ck-soft)}.ck-chips{display:flex;flex-wrap:wrap;gap:6px}.ck-section{margin-top:40px}.ck-section h2{font-size:19px;margin-bottom:4px}.ck-showcase-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:12px}.ck-showcase-tools{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-bottom:14px}.ck-showcase-stage{max-width:100%}.ck-showcase-stage.tall{max-width:420px;margin:0 auto}.ck-stage-wait{display:grid;place-items:center;aspect-ratio:16 / 9;border-radius:16px;background:#ece8e1;color:var(--zn-muted)}.ck-stage-fail{display:grid;justify-items:center;gap:10px;max-width:420px;padding:18px;text-align:center;color:var(--zn-ink, #2b2622)}.ck-stage-fail p{margin:0;line-height:1.6}.ck-trial-video{display:block;width:100%;max-height:70vh;border-radius:12px;background:#000}.ck-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:18px}.ck-grid.small{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.ck-work{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:6px;text-align:left}.ck-work-open{display:flex;flex-direction:column;align-items:stretch;gap:6px;text-align:left}.ck-work strong{font-size:14.5px;color:var(--zn-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ck-work small{color:var(--zn-muted);font-size:12px}.ck-work-cover{position:relative;display:grid;place-items:center;aspect-ratio:16 / 9;border-radius:14px;overflow:hidden;background:#ece8e1;color:var(--zn-faint);box-shadow:var(--zn-shadow);transition:transform .18s}.ck-work:hover .ck-work-cover{transform:translateY(-2px)}.ck-work-cover img{width:100%;height:100%;object-fit:contain;background:#1c1c1c}.ck-work-cover em{position:absolute;right:8px;bottom:8px;display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;background:#0000009e;color:#fff;font-style:normal;font-size:12px}.ck-work-cover em.busy{background:var(--ck)}.ck-work-cover em.failed,.ck-work-cover em.cancelled{background:#6b7280}.ck-work-del{position:absolute;top:8px;right:8px;padding:6px;border-radius:8px;background:#ffffffe6;color:var(--zn-muted);opacity:0;transition:opacity .15s}.ck-work:hover .ck-work-del{opacity:1}.ck-tpl{position:relative;display:flex;flex-direction:column;gap:6px;text-align:left;padding:10px;border-radius:16px;background:#fff;border:1.5px solid var(--zn-line);transition:border-color .15s,box-shadow .15s}.ck-tpl:hover{box-shadow:var(--zn-shadow-lift)}.ck-tpl.active{border-color:var(--ck);box-shadow:0 0 0 3px var(--ck-ring)}.ck-tpl-open{display:flex;flex-direction:column;align-items:stretch;gap:6px;text-align:left;position:relative}.ck-tpl strong{font-size:14.5px}.ck-tpl small{color:var(--zn-muted);font-size:12px;line-height:1.55}.ck-tpl small.ck-tpl-fit{color:var(--ck);font-size:11.5px}.ck-tpl-actions{display:flex;gap:6px;align-items:center;margin-top:4px}.ck-tpl-actions .primary{flex:1}.ck-tpl-state,.ck-tpl-kind{position:absolute;left:8px;top:8px;display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;background:var(--ck);color:#fff;font-style:normal;font-size:11.5px}.ck-tpl-kind{left:auto;right:8px;background:#141e2db3}.ck-tpl-state.bad{background:#6b7280}.ck-thumb{display:grid;place-items:center;width:100%;border-radius:10px;overflow:hidden;max-height:240px}.ck-thumb img{width:100%;height:100%;object-fit:contain;display:block}.ck-thumb.auto{aspect-ratio:16 / 9;background:linear-gradient(135deg,#fdeeea,#fff7e6);color:var(--ck-strong);gap:6px;align-content:center}.ck-picker{width:min(980px,96vw)}.ck-picker .ck-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.ck-dialog-foot{display:flex;justify-content:flex-end;margin-top:16px}.ck-player{position:relative;width:100%;border-radius:16px;overflow:hidden;background:#111;box-shadow:0 10px 34px #141e2d2e;outline:none}.ck-player canvas{display:block;width:100%;height:100%;cursor:pointer}.ck-player.full{border-radius:0;aspect-ratio:auto!important;display:flex;align-items:center;justify-content:center}.ck-player.full canvas{width:auto;height:auto;max-width:100vw;max-height:100vh}.ck-player.cover{position:fixed;inset:0;z-index:1000;width:100vw;height:100dvh;box-shadow:none;background:#000}.ck-player-big{position:absolute;left:50%;top:50%;width:74px;height:74px;margin:-37px 0 0 -37px;border-radius:50%;background:#00000080;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:transform .15s}.ck-player-big:hover{transform:scale(1.07);color:#fff}.ck-player-wait{position:absolute;inset:0;display:grid;place-items:center;color:#fff;background:#00000026;pointer-events:none}.ck-player-bar{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;gap:8px;padding:18px 12px 8px;background:linear-gradient(transparent,#0009);color:#fff;opacity:0;transition:opacity .2s}.ck-player:hover .ck-player-bar,.ck-player:focus-within .ck-player-bar,.ck-player.show-bar .ck-player-bar{opacity:1}@media(hover:none){.ck-player:not(.show-bar) .ck-player-bar{opacity:0;pointer-events:none}}.ck-player-bar button{padding:6px;border-radius:8px;color:#fff}.ck-player-bar button:hover{background:#ffffff26;color:#fff}.ck-time{font-size:12px;font-variant-numeric:tabular-nums;min-width:34px}.ck-seek{position:relative;flex:1;height:5px;border-radius:5px;background:#ffffff47}.ck-seek-fill{position:absolute;left:0;top:0;bottom:0;border-radius:5px;background:var(--ck)}.ck-seek i{position:absolute;top:-1px;width:2px;height:7px;background:#ffffffb3}.ck-seek input{position:absolute;inset:-8px 0;width:100%;height:21px;margin:0;opacity:0;cursor:pointer}.ck-video{max-width:1400px}.ck-video-head{display:flex;align-items:center;gap:12px;margin-bottom:18px;flex-wrap:wrap}.ck-back{padding:8px;border-radius:10px;border:1px solid var(--zn-line);background:#fff}.ck-video-title{display:inline-flex;align-items:center;gap:6px;font-size:21px;font-weight:700}.ck-title-input{font-size:19px;font-weight:700;padding:6px 10px;min-width:260px}.ck-meta{font-size:13px}.ck-studio{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:22px;align-items:start}.ck-stage{display:flex;flex-direction:column;gap:12px;position:sticky;top:78px}.ck-stage-box.tall{max-width:460px;margin:0 auto;width:100%}.ck-warn,.ck-ok,.ck-editing{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:12px;font-size:13.5px;line-height:1.6}.ck-warn{background:#fff4e5;color:#8a4b00;border:1px solid #f7d9a8}.ck-ok{background:#eaf6ee;color:#1f6b3b;border:1px solid #c8e6d1}.ck-editing{background:var(--ck-soft);color:var(--ck-strong);margin-bottom:14px}.ck-side{background:#fff;border:1px solid var(--zn-line);border-radius:18px;box-shadow:var(--zn-shadow);overflow:hidden}.ck-tabs{display:flex;border-bottom:1px solid var(--zn-line)}.ck-tabs button{flex:1;padding:12px 6px;font-size:13.5px;font-weight:600;color:var(--zn-muted);border-bottom:2.5px solid transparent}.ck-tabs button.active{color:var(--ck-strong);border-bottom-color:var(--ck)}.ck-side-body{padding:16px;max-height:calc(100dvh - 210px);overflow:auto}.ck-side-body h4{display:flex;align-items:center;gap:6px;margin:16px 0 8px;font-size:13.5px;color:var(--zn-text)}.ck-side-body h4:first-child{margin-top:0}.ck-side-body h4 small{font-weight:400;color:var(--zn-muted)}.ck-needs{margin-bottom:14px;border:1px solid var(--zn-line);border-radius:10px;padding:8px 12px}.ck-needs summary{cursor:pointer;display:flex;align-items:center;gap:6px;font-weight:600;font-size:13px}.ck-needs ul{margin:8px 0 2px;padding-left:18px;font-size:13px;line-height:1.6}.ck-needs li+li{margin-top:6px}.ck-needs li span{display:block;color:var(--zn-faint)}.ck-script-scene{margin-bottom:14px}.ck-script-scene h4{cursor:pointer;margin:0 0 6px}.ck-script-scene h4 span{color:var(--zn-faint);font-weight:400;font-size:12px;font-variant-numeric:tabular-nums}.ck-line{display:flex;gap:8px;align-items:flex-start;padding:7px 8px;border-radius:10px;cursor:pointer;font-size:13.5px;line-height:1.6;color:var(--zn-body)}.ck-line:hover{background:#f8f6f2}.ck-line.now{background:var(--ck-soft);color:var(--zn-text)}.ck-line-time{flex:none;width:34px;color:var(--zn-faint);font-size:11.5px;padding-top:2px;font-variant-numeric:tabular-nums}.ck-line-text{flex:1}.ck-line-text em{margin-left:6px;padding:0 5px;border-radius:4px;background:#eee;color:var(--zn-muted);font-style:normal;font-size:11px}.ck-line .icon-btn{opacity:0;padding:3px}.ck-line:hover .icon-btn{opacity:1}.ck-line.editing{flex-direction:column;align-items:stretch;cursor:default;background:#faf8f4}.ck-line.editing label{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--zn-muted)}.ck-line.editing textarea{font-size:13.5px;padding:6px 8px}.ck-ai-edit,.ck-style,.ck-export{display:flex;flex-direction:column;gap:10px}.ck-ai-edit textarea{width:100%;padding:10px;font-size:14px}.ck-edit-scope{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.ck-autofix{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:9px;border:1px solid var(--ck);background:linear-gradient(135deg,#fff 0%,var(--ck-soft) 100%);color:var(--ck-strong);font-size:12.5px;font-weight:600}.ck-autofix:hover:not(:disabled){background:var(--ck-soft);box-shadow:0 0 0 3px var(--ck-ring)}.ck-autofix:disabled{opacity:.55;cursor:not-allowed}.ck-edit-images{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ck-edit-images figure{position:relative;margin:0;width:64px;height:64px;border-radius:10px;overflow:hidden;border:1px solid var(--zn-line);background:#f4f4f4}.ck-edit-images img{width:100%;height:100%;object-fit:cover;display:block}.ck-edit-images figure button{position:absolute;top:3px;right:3px;width:20px;height:20px;padding:0;display:grid;place-items:center;border-radius:50%;border:0;background:#0000008c;color:#fff}.ck-edit-add{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:64px;height:64px;padding:0 14px;border-radius:10px;border:1.5px dashed var(--zn-line);background:#fff;color:var(--zn-muted);font-size:12.5px}.ck-edit-add:hover:not(:disabled){border-color:var(--ck);color:var(--ck-strong)}.ck-edit-images .ck-hint{flex:1 1 100%}.ck-colors{display:flex;gap:10px}.ck-colors input{width:46px}.ck-two{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ck-range{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--zn-body)}.ck-export-progress{display:flex;align-items:center;gap:10px;font-size:13px}.ck-export-progress progress{flex:1;height:10px}.ck-generating{display:flex;flex-direction:column;align-items:center;gap:14px;padding:56px 24px;margin:0 auto;max-width:720px;text-align:center;background:#fff;border:1px solid var(--zn-line);border-radius:22px;box-shadow:var(--zn-shadow)}.ck-generating.failed{color:#b45309}.ck-generating.failed h2,.ck-generating.failed p{color:var(--zn-text)}.ck-gen-anim{display:flex;gap:8px;height:54px;align-items:flex-end}.ck-gen-anim span{width:14px;border-radius:7px;background:var(--ck);animation:ck-bars 1s ease-in-out infinite}.ck-gen-anim span:nth-child(2){background:#f2a93b;animation-delay:.15s}.ck-gen-anim span:nth-child(3){background:#3e7cb1;animation-delay:.3s}@keyframes ck-bars{0%,to{height:14px}50%{height:52px}}.ck-steps{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;padding:0;margin:6px 0 4px;list-style:none}.ck-steps li{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:#f4f1ec;color:var(--zn-faint);font-size:13px}.ck-steps li i{width:8px;height:8px;border-radius:50%;background:currentColor}.ck-steps li.done{color:#1f6b3b;background:#eaf6ee}.ck-steps li.now{color:var(--ck-strong);background:var(--ck-soft);font-weight:600}.ck-form{display:flex;flex-direction:column;gap:12px;min-width:min(520px,86vw)}.ck-form label{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--zn-muted)}.ck-template-body{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:22px;align-items:start}.ck-template-left{display:flex;flex-direction:column;gap:12px;position:sticky;top:78px}.ck-template-preview.tall{max-width:420px;margin:0 auto;width:100%}.ck-desc{width:100%;padding:8px 10px;font-size:13.5px}.ck-compare{background:#fff;border:1px solid var(--zn-line);border-radius:16px;padding:14px}.ck-compare-head{display:flex;align-items:center;gap:10px;margin-bottom:10px}.ck-compare-head h3{font-size:14.5px;flex:1}.ck-sim{padding:3px 10px;border-radius:999px;background:var(--ck-soft);color:var(--ck-strong);font-weight:700;font-size:12.5px}.ck-pairs{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px;margin-bottom:8px}.ck-pairs figure{margin:0;display:flex;flex-direction:column;gap:4px}.ck-pairs img{width:100%;border-radius:8px;border:1px solid var(--zn-line)}.ck-ask{display:flex;flex-direction:column;gap:8px;background:#fff;border:1px solid var(--zn-line);border-radius:16px;padding:14px 16px}.ck-ask h3{display:flex;align-items:center;gap:6px;font-size:14.5px;margin:0}.ck-ask textarea{width:100%;padding:8px 10px;font-size:13.5px}.ck-colors{flex-wrap:wrap;align-items:center}.ck-color{position:relative;display:inline-flex}.ck-color button{position:absolute;top:-6px;right:-6px;width:16px;height:16px;padding:0;display:grid;place-items:center;border-radius:50%;border:0;background:#0000008c;color:#fff}.ck-code{max-height:360px;overflow:auto;margin:0;padding:10px;border-radius:10px;background:#0f172a;color:#e2e8f0;font-size:11.5px;line-height:1.5;white-space:pre}.ck-params{display:flex;flex-direction:column;gap:10px}.ck-params.readonly{opacity:.92}.ck-group{background:#fff;border:1px solid var(--zn-line);border-radius:14px;overflow:hidden}.ck-group summary{padding:12px 16px;font-weight:700;font-size:14px;cursor:pointer;list-style:none}.ck-group summary::-webkit-details-marker{display:none}.ck-group summary:after{content:"＋";float:right;color:var(--zn-faint)}.ck-group[open] summary:after{content:"－"}.ck-group-body{display:flex;flex-direction:column;gap:10px;padding:0 16px 16px}.ck-field{display:flex;flex-direction:column;gap:5px;font-size:12.5px;color:var(--zn-muted)}.ck-field>span b{color:var(--ck-strong);font-weight:600;margin-left:4px}.ck-field input,.ck-field select,.ck-field textarea{font-size:13.5px;padding:7px 9px}.ck-palette{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.ck-palette label{display:flex;flex-direction:column;align-items:center;gap:3px;font-size:11.5px;color:var(--zn-muted)}.ck-palette input{width:100%;height:32px}@media(max-width:1020px){.ck-studio,.ck-template-body{grid-template-columns:1fr}.ck-stage,.ck-template-left{position:static}.ck-side-body{max-height:70vh}}@media(max-width:640px){.ck-page{padding:18px 14px 80px}.ck-composer{padding:14px}.ck-option-label{width:100%}.ck-page-head,.ck-submit{flex-direction:column;align-items:stretch}}.ck-lang{display:grid;grid-template-columns:1fr 1fr;gap:8px 10px}.ck-lang label{display:grid;gap:4px;font-size:12.5px;color:var(--zn-muted)}.ck-clone{width:min(560px,94vw)}.ck-clone-lead{margin:0 0 10px;font-size:14px;line-height:1.7}.ck-clone-tips{margin:0 0 16px;padding-left:18px;font-size:13px;line-height:1.8;color:var(--zn-muted)}.ck-clone-tips b{color:var(--ck-strong)}.ck-clone-file{display:flex;align-items:center;gap:10px;margin-top:14px;font-size:13px;color:var(--zn-muted)}.ck-clone-file label{cursor:pointer}.ck-clone-audio{width:100%;margin-top:10px}.ck-clone-error{margin:10px 0 0;font-size:13px;color:#c0392b}.ck-clone-done{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;color:var(--zn-muted)}.ck-clone-done svg{color:#2e9e5b}.ck-clone-done strong{font-size:16px;color:var(--zn-text)}.ck-clone-done audio{width:100%}.ck-clone-mine{margin-top:18px;padding-top:12px;border-top:1px solid #eee}.ck-clone-mine h4{margin:0 0 8px;font-size:13.5px}.ck-clone-row{display:flex;align-items:center;gap:10px;padding:4px 0;font-size:13px}.ck-clone-row span{flex:none;min-width:80px}.ck-clone-row audio{flex:1;height:32px;min-width:0}.ck-sample-cover{position:relative;display:grid;place-items:center;width:100%;padding:0;overflow:hidden;border:0;border-radius:16px;background:linear-gradient(135deg,#2b3a55,#4b2f45);color:#fff;cursor:pointer}.ck-sample-cover img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ck-sample-cover b{font-size:28px}.ck-sample-play{position:relative;display:grid;place-items:center;width:72px;height:72px;border-radius:50%;background:#00000080;transition:transform .15s ease}.ck-sample-cover:hover .ck-sample-play,.ck-sample-cover:focus-visible .ck-sample-play{transform:scale(1.08)}.ck-file-retry{border:0;background:none;color:#c0392b;font-size:12px;cursor:pointer}@media(hover:none){.ck-work-del,.ck-line .icon-btn{opacity:1}}
