.ck-page,.ck-player{--ck-red:#f03;--ck-red-deep:#d1002b;--ck-red-ink:#c4002a;--ck-ink:#16161c;--ck-soft:#52525f;--ck-faint:#6a6a7a;--ck-blush:#fff5f7;--ck-line:#16161c17;--ck-green:#0f9d58;--ck-shadow:0 2px 6px #1616280d,0 10px 24px #16162812;--ck-shadow-lg:0 4px 10px #1616280f,0 18px 40px #1616281a}.ck-page{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--ck-ink);background:#fff}.ck-page h1,.ck-page h2,.ck-page h3{color:var(--ck-ink)}body:has(.ck-page) .nav:not(.scrolled) .logo span{-webkit-text-fill-color:#fff!important;color:#fff!important;background:0 0!important}body:has(.ck-page) .nav:not(.scrolled) .logo-icon{box-shadow:0 0 0 2px #ffffffe6,0 6px 16px #7800164d!important}body:has(.ck-page) .nav:not(.scrolled) .btn-primary{color:var(--red-primary)!important;background:#fff!important;border-color:#fff!important;box-shadow:0 4px 14px #78001647!important}:is(body:has(.ck-page) .nav:not(.scrolled) .nav-link,body:has(.ck-page) .nav:not(.scrolled) .nav-auth-link){color:#fff!important}body:has(.ck-page) .nav:not(.scrolled) .nav-link:hover{opacity:.78}body:has(.ck-page) .nav:not(.scrolled) .nav-auth-link{background:#ffffff1a!important;border-color:#ffffff73!important}body:has(.ck-page) .nav:not(.scrolled) .nav-auth-link svg{color:#fff!important}body:has(.ck-page) .nav:not(.scrolled) .nav-new-dot{background:#fff!important}body:has(.ck-page) .nav:not(.scrolled) .mobile-toggle{background:#ffffff1f;border-color:#ffffff73}.ck-hero{isolation:isolate;color:#fff;background:radial-gradient(600px 420px at 82% 38%,#ffffff38,#0000 70%),linear-gradient(178deg,#d9002a 0%,#f5003a 30%,#ff2b52 58%,#ff7f95 84%,#ffc3cd 100%);border-radius:clamp(20px,3vw,32px);width:auto;margin:clamp(.4rem,1.2vw,.75rem) clamp(.5rem,2vw,1.25rem) 0;padding:clamp(7rem,11vw,8.5rem) 0 clamp(4.5rem,7vw,6.5rem);position:relative;overflow:hidden}.ck-hero:after{content:"";z-index:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 120' preserveAspectRatio='none'%3E%3Cpath fill='%23ffffff' d='M0,62 C240,104 420,26 720,42 C1020,58 1200,104 1440,58 L1440,121 L0,121 Z'/%3E%3C/svg%3E");background-size:100% 100%;height:clamp(44px,5.5vw,80px);position:absolute;bottom:-1px;left:-1px;right:-1px}.ck-hero-grid{z-index:1;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(2rem,5vw,4rem);display:grid;position:relative}.ck-eyebrow{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#ffffff2e;border:1px solid #ffffff59;border-radius:999px;margin-bottom:1rem;padding:.4rem .9rem;font-size:.78rem;font-weight:800;display:inline-block}.ck-hero h1{color:#fff;letter-spacing:-.025em;text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(2.4rem,6.2vw,4.6rem);font-weight:900;line-height:.95}.ck-hero h1 span{color:#ffffffc7;display:block}.ck-hero-lead{max-width:560px;margin:1.2rem 0 0;font-size:clamp(1.02rem,1.6vw,1.15rem);font-weight:600;line-height:1.6;color:#fff!important}.ck-own{background:#ffffff24;border:1px solid #ffffff4d;border-radius:16px;max-width:560px;margin:1.1rem 0 0;padding:.85rem 1rem;font-size:.95rem;line-height:1.55;color:#ffffffeb!important}.ck-own strong{color:#fff}.ck-hero-actions{flex-wrap:wrap;gap:.6rem;margin-top:1.6rem;display:flex}.ck-paid{max-width:560px;margin-top:1.4rem}.ck-paid-title{color:#fff;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.4rem;margin-bottom:.55rem;font-size:.78rem;font-weight:800;display:inline-flex}.ck-paid ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.ck-paid a{color:var(--ck-ink);background:#fff;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:.75rem;padding:.7rem .9rem;text-decoration:none;transition:transform .2s;display:grid;box-shadow:0 10px 24px #78001638}.ck-paid a:hover{color:var(--ck-ink);transform:translateY(-2px)}.ck-paid a strong{font-size:.95rem}.ck-paid a span{color:var(--ck-soft);grid-column:1;font-size:.84rem}.ck-paid a svg{color:var(--ck-red);grid-area:1/2/span 2}.ck-hero-art{justify-content:center;display:flex}.ck-phone-wrap{width:min(300px,78vw);position:relative}.ck-phone{aspect-ratio:9/16;background:#0d0d12;border:0;border-radius:38px;width:100%;padding:9px;transition:transform .3s;display:block;transform:rotate(2.5deg);box-shadow:0 0 0 2px #ffffff38,0 34px 70px #6e001473}.ck-phone:hover{transform:rotate(1deg)translateY(-4px)}.ck-phone canvas{background:#16161c;border-radius:30px;width:100%;height:100%;display:block}.ck-phone-chip{color:var(--ck-ink);pointer-events:none;background:#fff;border-radius:14px;align-items:center;gap:.45rem;padding:.6rem .85rem;font-size:.85rem;font-weight:800;display:flex;position:absolute;box-shadow:0 14px 30px #6e00144d}.ck-phone-chip.is-top{flex-direction:column;align-items:flex-start;gap:.1rem;max-width:200px;top:-3%;left:-22%;transform:rotate(-3deg)}.ck-phone-chip.is-top small{letter-spacing:.05em;text-transform:uppercase;color:var(--ck-red-ink);font-size:.68rem;font-weight:800}.ck-phone-chip.is-top strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.ck-phone-chip.is-bottom{bottom:-2%;right:-16%;transform:rotate(3deg)}.ck-phone-chip.is-bottom svg{color:var(--ck-red);fill:currentColor}.ck-jump{z-index:1;flex-wrap:wrap;gap:.45rem;margin-top:clamp(2rem,4vw,3rem);display:flex;position:relative}.ck-jump a{color:#fff;background:#ffffff29;border:1px solid #ffffff61;border-radius:999px;padding:.45rem .9rem;font-size:.85rem;font-weight:700;text-decoration:none;transition:background .2s,color .2s}.ck-jump a:hover{color:var(--ck-red-ink);background:#fff}.ck-btn{background:var(--ck-red);color:#fff;min-height:46px;font:inherit;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1.35rem;font-size:.95rem;font-weight:800;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex;box-shadow:0 10px 22px #ff003340}.ck-btn:hover{background:var(--ck-red-deep);color:#fff;transform:translateY(-1px)}.ck-btn:disabled{opacity:.6;transform:none}.ck-btn-soft{color:var(--ck-ink);box-shadow:inset 0 0 0 1.5px var(--ck-line),var(--ck-shadow);background:#fff}.ck-btn-soft:hover{color:var(--ck-red-ink);background:#fff}.ck-btn-white{min-height:52px;color:var(--ck-red-deep);background:#fff;padding:.8rem 1.6rem;box-shadow:0 16px 34px #6e00144d}.ck-btn-white:hover{color:var(--ck-red-deep);background:#fff}.ck-btn-ghost{color:#fff;background:0 0;min-height:52px;box-shadow:inset 0 0 0 2px #fff9}.ck-btn-ghost:hover{color:#fff;background:#ffffff24;box-shadow:inset 0 0 0 2px #fff}.ck-sec{padding:clamp(3.5rem,7vw,5.5rem) 0}.ck-sec-blush{background:var(--ck-blush)}.ck-head{max-width:760px;margin-bottom:clamp(1.5rem,3vw,2.25rem)}.ck-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--ck-red-ink);align-items:center;gap:.55rem;font-size:.8rem;font-weight:800;display:inline-flex}.ck-kicker:before{content:"";background:var(--ck-red);border-radius:3px;width:26px;height:3px}.ck-head h2{letter-spacing:-.02em;margin:.55rem 0 0;font-size:clamp(1.9rem,4.2vw,3rem);font-weight:900;line-height:1}.ck-lead{max-width:680px;color:var(--ck-soft);margin:.85rem 0 0;font-size:1.04rem;line-height:1.65}.ck-sub{margin:2.5rem 0 1rem;font-size:1.2rem;font-weight:900}.ck-hint{color:var(--ck-faint);margin:.5rem 0 0;font-size:.9rem;line-height:1.55}.ck-hint a{color:var(--ck-red-ink);font-weight:700}.ck-card{border:1px solid var(--ck-line);box-shadow:var(--ck-shadow);background:#fff;border-radius:22px;padding:clamp(1.15rem,2.4vw,1.6rem)}.ck-card h3{margin:0 0 .4rem;font-size:1.15rem;font-weight:900}.ck-card-head{max-width:760px}.ck-sides{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.ck-side{border:1px solid var(--ck-line);box-shadow:var(--ck-shadow);background:#fff;border-radius:22px;padding:clamp(1.2rem,2.5vw,1.6rem)}.ck-side-head{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.ck-side-head h3{margin:0;font-size:1.15rem;font-weight:900}.ck-ico{color:#fff;background:linear-gradient(160deg,#ff2b52,#d1002b);border-radius:14px;flex-shrink:0;place-items:center;width:44px;height:44px;display:inline-grid;box-shadow:0 8px 18px #ff003340}.ck-checks{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.ck-checks li{color:var(--ck-soft);align-items:flex-start;gap:.65rem;line-height:1.5;display:flex}.ck-checks svg{width:22px;height:22px;color:var(--ck-red);background:#ff00331a;border-radius:50%;flex-shrink:0;padding:4px}.ck-do .ck-ico{background:linear-gradient(160deg,#22c179,#0f9d58);box-shadow:0 8px 18px #0f9d5840}.ck-do .ck-checks svg{color:var(--ck-green);background:#0f9d581f}.ck-dont .ck-ico{background:linear-gradient(160deg,#34343f,#16161c);box-shadow:0 8px 18px #16161c40}.ck-dont .ck-checks svg{color:var(--ck-ink);background:#16161c14}.ck-pages{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.ck-pages a{border:1px solid var(--ck-line);height:100%;box-shadow:var(--ck-shadow);color:var(--ck-ink);background:#fff;border-radius:18px;flex-direction:column;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.ck-pages a:hover{box-shadow:var(--ck-shadow-lg);color:var(--ck-ink);border-color:#ff003359;transform:translateY(-3px)}.ck-browser{border-bottom:1px solid var(--ck-line);background:#f4f4f8;align-items:center;gap:6px;padding:.6rem .75rem;display:flex}.ck-browser i{background:#ff5f57;border-radius:50%;flex-shrink:0;width:9px;height:9px}.ck-browser i:nth-child(2){background:#febc2e}.ck-browser i:nth-child(3){background:#28c840}.ck-browser code{min-width:0;color:var(--ck-soft);text-overflow:ellipsis;white-space:nowrap;background:#fff;border-radius:999px;flex:1;margin-left:.45rem;padding:.22rem .65rem;font-size:.74rem;overflow:hidden}.ck-page-body{flex-direction:column;flex:1;gap:.3rem;padding:1rem 1.1rem 1.15rem;display:flex}.ck-page-body small{letter-spacing:.05em;text-transform:uppercase;color:var(--ck-red-ink);font-size:.72rem;font-weight:800}.ck-page-body strong{font-size:1.05rem}.ck-page-body span{color:var(--ck-soft);font-size:.9rem;line-height:1.5}.ck-examples-filter{margin-bottom:1.1rem}.ck-examples{grid-template-columns:repeat(7,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.ck-examples button{width:100%;box-shadow:var(--ck-shadow);background:#16161c;border:0;border-radius:18px;padding:0;transition:transform .2s,box-shadow .2s;display:block;position:relative;overflow:hidden}.ck-examples button:hover{box-shadow:var(--ck-shadow-lg);transform:translateY(-4px)}.ck-examples canvas{aspect-ratio:9/16;width:100%;height:auto;display:block}.ck-example-play{color:#fff;background:#ff0033eb;border-radius:50%;place-items:center;width:52px;height:52px;margin:-26px 0 0 -26px;transition:transform .2s;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 8px 20px #00000059}.ck-example-play svg{fill:currentColor;margin-left:3px}.ck-examples button:hover .ck-example-play{transform:scale(1.1)}.ck-example-meta{color:#fff;text-align:left;background:linear-gradient(#0000,#000c);gap:.1rem;padding:1.6rem .7rem .6rem;display:grid;position:absolute;inset:auto 0 0}.ck-example-meta small{letter-spacing:.04em;text-transform:uppercase;opacity:.85;font-size:.64rem;font-weight:800}.ck-example-meta strong{text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}.ck-examples-more{width:100%;margin-top:1rem;display:none}.ck-player{z-index:100000;background:#0a0a10c7;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.ck-player-box{max-height:calc(100vh - 2rem);color:var(--ck-ink);background:#fff;border-radius:24px;grid-template-columns:auto minmax(0,320px);gap:1.25rem;padding:1rem;display:grid}.ck-player-video{position:relative}.ck-player-video canvas{aspect-ratio:9/16;background:#0e0f11;border-radius:18px;width:min(360px,56.25vh - 2.25rem);height:auto;display:block}.ck-player-again{background:var(--ck-red);color:#fff;font:inherit;border:0;border-radius:999px;padding:.7rem 1.2rem;font-weight:800;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ck-player-side{flex-direction:column;gap:.6rem;min-height:0;display:flex;overflow-y:auto}.ck-player-side small{letter-spacing:.05em;text-transform:uppercase;color:var(--ck-red-ink);font-size:.74rem;font-weight:800}.ck-player-side h3{color:var(--ck-ink);margin:0;font-size:1.2rem;font-weight:900}.ck-script-lines{color:var(--ck-soft);gap:.4rem;margin:0;padding-left:1.2rem;font-size:.92rem;line-height:1.5;display:grid}.ck-player-actions{flex-wrap:wrap;gap:.5rem;margin-top:auto;padding-top:.6rem;display:flex}.ck-maker{grid-template-columns:minmax(0,1fr) minmax(240px,330px);align-items:start;gap:clamp(1.25rem,3vw,2.5rem);display:grid}.ck-form{border:1px solid var(--ck-line);box-shadow:var(--ck-shadow-lg);background:#fff;border-radius:26px;gap:1.25rem;padding:clamp(1.1rem,2.5vw,1.75rem);display:grid}.ck-step+.ck-step{border-top:1px solid var(--ck-line);padding-top:1.25rem}.ck-step h3{align-items:center;gap:.6rem;margin:0 0 .75rem;font-size:1.02rem;font-weight:900;display:flex}.ck-step h3 span{background:var(--ck-red);color:#fff;border-radius:9px;place-items:center;width:1.7rem;height:1.7rem;font-size:.8rem;display:inline-grid}.ck-templates{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.6rem;display:grid}.ck-template{border:1.5px solid var(--ck-line);color:var(--ck-ink);font:inherit;text-align:left;background:#fff;border-radius:16px;flex-direction:column;gap:.2rem;padding:.9rem 1rem;transition:border-color .2s,background .2s;display:flex}.ck-template small{letter-spacing:.05em;text-transform:uppercase;color:var(--ck-faint);font-size:.72rem;font-weight:800}.ck-template strong{font-size:1rem}.ck-template span{color:var(--ck-soft);font-size:.82rem;line-height:1.45}.ck-template:hover{border-color:#ff003359}.ck-template.is-on{border-color:var(--ck-red);background:var(--ck-blush)}.ck-template.is-on small{color:var(--ck-red-ink)}.ck-row{gap:.5rem;display:flex}.ck-row input,.ck-rate input{border:1.5px solid var(--ck-line);min-width:0;color:var(--ck-ink);font:inherit;background:#fff;border-radius:14px}.ck-row input{flex:1;min-height:46px;padding:0 .95rem}.ck-row input:focus,.ck-rate input:focus{outline-offset:1px;border-color:var(--ck-red);outline:2px solid #ff003359}.ck-hits{gap:.35rem;margin:.6rem 0 0;padding:0;list-style:none;display:grid}.ck-hits button{border:1px solid var(--ck-line);width:100%;color:var(--ck-ink);font:inherit;text-align:left;background:#fff;border-radius:12px;align-items:center;gap:.65rem;padding:.45rem .6rem;display:flex}.ck-hits button:hover{border-color:#ff003359}.ck-hits img{border-radius:9px;width:36px;height:36px}.ck-hits span{flex:1;font-weight:700}.ck-hits small{color:var(--ck-faint)}.ck-picked{background:var(--ck-blush);border-radius:14px;align-items:center;gap:.75rem;margin-top:.7rem;padding:.6rem .75rem;display:flex}.ck-picked img{border-radius:12px;width:48px;height:48px}.ck-picked div{flex:1;min-width:0}.ck-picked strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ck-picked span{color:var(--ck-soft);font-size:.84rem}.ck-link{color:var(--ck-red-ink);font:inherit;white-space:nowrap;background:0 0;border:0;padding:.35rem .2rem;font-size:.88rem;font-weight:800}.ck-link:hover{text-decoration:underline}.ck-rate{justify-content:space-between;align-items:center;gap:.75rem;margin-top:.7rem;font-size:.92rem;font-weight:700;display:flex}.ck-rate span{align-items:center;gap:.35rem;display:inline-flex}.ck-rate input{width:6rem;min-height:42px;padding:0 .7rem}.ck-ideas{flex-wrap:wrap;gap:.4rem;margin:.6rem 0 0;padding:0;list-style:none;display:flex}.ck-ideas button{border:1px solid var(--ck-line);color:var(--ck-ink);font:inherit;text-align:left;background:#fff;border-radius:999px;padding:.45rem .8rem;font-size:.86rem}.ck-ideas button:hover{border-color:#ff003359}.ck-ideas button.is-on{border-color:var(--ck-red);background:var(--ck-blush);color:var(--ck-red-ink);font-weight:700}.ck-check{color:var(--ck-soft);align-items:center;gap:.55rem;margin-top:.75rem;font-size:.92rem;display:flex}.ck-check input{width:1.1rem;height:1.1rem;accent-color:var(--ck-red)}.ck-check-top{margin:0 0 .6rem}.ck-download{width:100%;min-height:56px;font-size:1.05rem}.ck-error{color:var(--ck-red-ink);margin:.5rem 0 0;font-size:.88rem;font-weight:700}.ck-note{color:var(--ck-faint);margin:0;font-size:.85rem;line-height:1.5}.ck-preview{position:sticky;top:100px}.ck-preview canvas{aspect-ratio:9/16;background:#0e0f11;border:8px solid #0d0d12;border-radius:34px;width:100%;height:auto;display:block;box-shadow:0 24px 50px #16162840}.ck-seg{background:#f1f1f6;border-radius:16px;flex-wrap:wrap;gap:.3rem;padding:.3rem;display:inline-flex}.ck-seg button{color:var(--ck-soft);font:inherit;background:0 0;border:0;border-radius:12px;align-items:center;gap:.35rem;padding:.5rem .9rem;font-size:.88rem;font-weight:700;display:inline-flex}.ck-seg button:hover{color:var(--ck-ink)}.ck-seg button.is-on{color:var(--ck-ink);box-shadow:var(--ck-shadow);background:#fff}.ck-seg small{color:var(--ck-faint);font-weight:700}.ck-more{border:1px solid var(--ck-line);border-radius:16px}.ck-more summary{cursor:pointer;padding:.85rem 1rem;font-weight:800;list-style:none}.ck-more summary::-webkit-details-marker{display:none}.ck-more summary:after{content:"+";float:right;color:var(--ck-red-ink);font-weight:900}.ck-more[open] summary:after{content:"–"}.ck-more-body{gap:1rem;padding:0 1rem 1rem;display:grid}.ck-field{gap:.45rem;display:grid}.ck-field>span{color:var(--ck-ink);font-size:.85rem;font-weight:800}.ck-field>input,.ck-caption{border:1.5px solid var(--ck-line);min-height:42px;color:var(--ck-ink);font:inherit;background:#fff;border-radius:12px;padding:0 .8rem;font-size:.92rem}.ck-field>input:focus,.ck-caption:focus{outline-offset:1px;border-color:var(--ck-red);outline:2px solid #ff003359}.ck-scenes{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.ck-scenes li{gap:.35rem;display:grid}.ck-scenes .ck-check{margin-top:0}.ck-scenes small{color:var(--ck-faint)}.ck-caption{margin-left:1.65rem}.ck-bg-video{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.ck-videos{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:.5rem;max-height:360px;margin:.6rem 0 0;padding:0;list-style:none;display:grid;overflow-y:auto}.ck-videos button{border:1.5px solid var(--ck-line);width:100%;color:var(--ck-ink);font:inherit;text-align:left;background:#fff;border-radius:14px;flex-direction:column;gap:.2rem;padding:.35rem;display:flex}.ck-videos button:hover{border-color:#ff003359}.ck-videos button.is-on{border-color:var(--ck-red);background:var(--ck-blush)}.ck-videos img,.ck-video-none{aspect-ratio:9/16;object-fit:cover;background:#16181b;border-radius:10px;width:100%;height:auto}.ck-video-none{color:#fff;place-items:center;font-size:.8rem;font-weight:800;display:grid}.ck-videos strong{color:var(--ck-red-ink);font-size:.9rem}.ck-videos small{text-overflow:ellipsis;white-space:nowrap;color:var(--ck-soft);font-size:.74rem;overflow:hidden}.ck-views{margin-top:.8rem}.ck-video-title{-webkit-line-clamp:2;color:var(--ck-ink);-webkit-box-orient:vertical;font-size:.74rem;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.ck-admin{background:var(--ck-ink);color:#fff;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;margin-left:.2rem;padding:.15rem .5rem;font-size:.68rem;font-weight:800}.ck-lines{gap:.45rem;margin:.7rem 0;padding:0;list-style:none;display:grid}.ck-lines li{gap:.2rem;display:grid}.ck-lines small{color:var(--ck-faint);font-size:.74rem;font-weight:800}.ck-lines input{border:1.5px solid var(--ck-line);min-height:40px;color:var(--ck-ink);font:inherit;background:#fff;border-radius:12px;padding:0 .75rem;font-size:.9rem}.ck-lines input:focus{outline-offset:1px;border-color:var(--ck-red);outline:2px solid #ff003359}.ck-post{background:var(--ck-blush);border:1px solid #ff00331f;border-radius:20px;gap:.6rem;padding:clamp(1rem,2.2vw,1.35rem);display:grid}.ck-post-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.3rem 1rem;display:flex}.ck-post-head h4{color:var(--ck-ink);margin:0;font-size:1.1rem;font-weight:900}.ck-post-head span{color:var(--ck-faint);font-size:.82rem;font-weight:700}.ck-post>small,.ck-post-label small{letter-spacing:.05em;text-transform:uppercase;color:var(--ck-faint);margin-top:.4rem;font-size:.72rem;font-weight:800}.ck-titles{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.ck-titles li{background:#ffffffa6;border:1.5px solid #0000;border-radius:14px;align-items:center;gap:.5rem;padding:.3rem .4rem .3rem .2rem;transition:border-color .2s,background .2s;display:flex}.ck-titles li:hover{background:#fff}.ck-titles li.is-on{border-color:var(--ck-red);box-shadow:var(--ck-shadow);background:#fff}.ck-title-pick{min-width:0;color:var(--ck-ink);font:inherit;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:.65rem;padding:.45rem .5rem;font-size:.93rem;line-height:1.4;display:flex}.ck-dot{background:#fff;border:2px solid #c9c9d4;border-radius:50%;flex-shrink:0;width:18px;height:18px}.ck-titles .is-on .ck-dot{border-color:var(--ck-red);background:var(--ck-red);box-shadow:inset 0 0 0 3px #fff}.ck-tagpick{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.ck-tagpick button{border:1.5px solid var(--ck-line);color:var(--ck-faint);font:inherit;background:#fff;border-radius:999px;padding:.4rem .8rem;font-size:.85rem;font-weight:700;transition:background .2s,color .2s,border-color .2s}.ck-tagpick button:hover{color:var(--ck-ink);border-color:#f036}.ck-tagpick button.is-on{border-color:var(--ck-red);background:var(--ck-red);color:#fff}.ck-post-label{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.ck-post-label span{color:var(--ck-faint);font-size:.78rem;font-weight:700}.ck-post-label .ck-over{color:var(--ck-red-ink)}.ck-desc{border:1px solid var(--ck-line);color:var(--ck-soft);white-space:pre-line;background:#fff;border-radius:14px;margin:0;padding:.85rem .95rem;font-size:.88rem;line-height:1.55}.ck-post-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ck-post .ck-hint{margin:0;font-size:.82rem}.ck-hook-groups{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:1rem;display:grid}.ck-copy-list{margin:.4rem 0 0;padding:0;list-style:none}.ck-copy-list li{border-top:1px solid var(--ck-line);align-items:center;gap:.75rem;padding:.65rem 0;display:flex}.ck-copy-list li:first-child{border-top:0}.ck-copy-list span{flex:1;line-height:1.45}.ck-tags{color:var(--ck-red-ink);font-weight:700}.ck-copy{border:1px solid var(--ck-line);color:var(--ck-soft);font:inherit;background:#fff;border-radius:999px;flex-shrink:0;align-items:center;gap:.35rem;padding:.38rem .8rem;font-size:.8rem;font-weight:800;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.ck-copy:hover{border-color:var(--ck-red);color:var(--ck-red-ink)}.ck-free{margin-bottom:1rem}.ck-footage{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.1rem 0 0;padding:0;list-style:none;display:grid}.ck-yt{aspect-ratio:16/9;background:#0e0f11;border-radius:16px;position:relative;overflow:hidden}.ck-yt button{background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.ck-yt img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.ck-yt button:hover img{transform:scale(1.04)}.ck-yt iframe{border:0;width:100%;height:100%;display:block}.ck-yt-play{color:#fff;background:#ff0033f2;border-radius:12px;place-items:center;width:58px;height:40px;margin:-20px 0 0 -29px;transition:transform .2s;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 8px 20px #00000059}.ck-yt-play svg{fill:currentColor;margin-left:2px}.ck-yt button:hover .ck-yt-play{transform:scale(1.08)}.ck-yt-meta{justify-content:space-between;align-items:baseline;gap:.5rem;margin-top:.5rem;display:flex}.ck-yt-meta strong{text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;overflow:hidden}.ck-yt-meta a,.ck-yt-meta span{color:var(--ck-red-ink);flex-shrink:0;font-size:.8rem;font-weight:700}.ck-sources{border-top:1px solid var(--ck-line);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.9rem 1.25rem;margin:1.25rem 0 0;padding:1.1rem 0 0;list-style:none;display:grid}.ck-sources li{align-content:start;gap:.2rem;display:grid}.ck-sources a{color:var(--ck-red-ink);align-items:center;gap:.3rem;font-weight:800;display:inline-flex}.ck-sources span{color:var(--ck-soft);font-size:.84rem;line-height:1.45}.ck-assets{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1rem;display:grid}.ck-music{gap:.5rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.ck-music li{background:var(--ck-blush);border:1.5px solid #0000;border-radius:14px;align-items:center;gap:.75rem;padding:.55rem .65rem;transition:border-color .2s;display:flex}.ck-music li.is-on{border-color:var(--ck-red)}.ck-music li>div{flex:1;min-width:0;display:grid}.ck-music strong{font-size:.95rem}.ck-music span{color:var(--ck-soft);font-size:.82rem}.ck-music-play{background:var(--ck-red);color:#fff;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 6px 14px #ff00334d}.ck-music-play svg{fill:currentColor}.ck-music-play:hover{background:var(--ck-red-deep)}.ck-stickers{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.ck-stickers a{border:1px solid var(--ck-line);color:var(--ck-ink);background:repeating-conic-gradient(#ececf2 0% 25%,#fff 0% 50%) 50%/18px 18px;border-radius:14px;flex-direction:column;align-items:center;gap:.4rem;padding:.8rem;font-size:.82rem;font-weight:700;text-decoration:none;display:flex}.ck-stickers img{object-fit:contain;width:100%;height:72px}.ck-stickers a:hover{border-color:var(--ck-red);color:var(--ck-ink)}.ck-tips{color:var(--ck-soft);gap:.5rem;margin:.9rem 0 0;padding-left:1.1rem;line-height:1.5;display:grid}.ck-links{gap:.8rem;margin:.6rem 0 0;padding:0;list-style:none;display:grid}.ck-links li{gap:.1rem;display:grid}.ck-links small{letter-spacing:.05em;text-transform:uppercase;color:var(--ck-faint);font-size:.72rem;font-weight:800}.ck-links a{color:var(--ck-red-ink);font-weight:800}.ck-links span{color:var(--ck-soft);font-size:.88rem}.ck-series{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.ck-series li{border:1px solid var(--ck-line);box-shadow:var(--ck-shadow);background:#fff;border-radius:20px;flex-direction:column;gap:.35rem;padding:1.25rem 1.2rem 1.3rem;display:flex;position:relative;overflow:hidden}.ck-series-num{color:#ff00331a;font-size:2.6rem;font-weight:900;line-height:1;position:absolute;top:.6rem;right:.9rem}.ck-series small{letter-spacing:.05em;text-transform:uppercase;color:var(--ck-red-ink);font-size:.72rem;font-weight:800}.ck-series strong{padding-right:2.5rem;font-size:1.08rem}.ck-series li>span:last-child{color:var(--ck-soft);font-size:.9rem;line-height:1.5}.ck-brand{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:stretch;gap:1rem;display:grid}.ck-logo{align-items:center;gap:1.25rem;display:flex}.ck-logo-tile{background:var(--ck-blush);border-radius:24px;flex-shrink:0;place-items:center;width:128px;height:128px;display:grid}.ck-logo-tile img{width:88px;height:88px}.ck-logo strong{font-size:1.5rem;font-weight:900;display:block}.ck-logo span{color:var(--ck-soft);margin-top:.2rem;font-size:.9rem;display:block}.ck-logo-actions{gap:.5rem;margin-top:.9rem;display:flex}.ck-colours{grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.ck-colours li{border:1px solid var(--ck-line);box-shadow:var(--ck-shadow);background:#fff;border-radius:18px;flex-direction:column;gap:.25rem;padding:.7rem;display:flex}.ck-swatch{height:64px;box-shadow:inset 0 0 0 1px var(--ck-line);border-radius:12px;margin-bottom:.3rem}.ck-colours code{color:var(--ck-soft);font-size:.82rem}.ck-colours .ck-copy{align-self:flex-start;margin-top:.2rem}@media (max-width:1180px){.ck-examples{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:980px){.ck-hero-grid{grid-template-columns:minmax(0,1fr)}.ck-hero-art{order:2}.ck-phone-chip.is-top{left:-14%}.ck-phone-chip.is-bottom{right:-10%}.ck-footage{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.ck-maker{grid-template-columns:minmax(0,1fr)}.ck-preview{order:-1;width:100%;max-width:280px;margin:0 auto;position:static}.ck-brand{grid-template-columns:minmax(0,1fr)}.ck-examples{grid-template-columns:repeat(4,minmax(0,1fr))}.ck-colours{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}}@media (max-width:760px){.ck-assets{grid-template-columns:minmax(0,1fr)}.ck-player-box{grid-template-columns:minmax(0,1fr);overflow-y:auto}.ck-player-video canvas{width:min(300px,70vw);margin:0 auto}}@media (max-width:640px){.ck-hero{padding-top:6.5rem}.ck-hero-actions .ck-btn{flex:auto}.ck-sides{grid-template-columns:minmax(0,1fr)}.ck-row{flex-wrap:wrap}.ck-row .ck-btn{flex:1}.ck-examples{grid-template-columns:repeat(2,minmax(0,1fr))}.ck-examples:not(.is-all)>li:nth-child(n+9){display:none}.ck-examples-more{display:inline-flex}.ck-footage{grid-template-columns:minmax(0,1fr)}.ck-phone-chip.is-top{max-width:170px;left:-6%}.ck-phone-chip.is-bottom{right:-4%}.ck-logo{flex-direction:column;align-items:flex-start}}
